第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

在3分24秒 講的這里 我不想讓方法名字是loadData和loadData2不行嗎

我兩個(gè)方法都叫l(wèi)oadData 不行嗎 然后loadData里面console log的東西不一樣 然后在link里面直接調(diào)用loadData方法 ? ?就不用在leader標(biāo)簽 內(nèi)和 howtoload了 這樣不行嗎?這種方法跟老師寫的方法有什么區(qū)別呢 有大神給解釋一下嗎

正在回答

5 回答

<!DOCTYPE html>

<html ng-app="MyModule">

<head>

<meta charset="UTF-8">

<title>Document</title>

<script type="text/javascript" src="Angularjs/angular-1.3.0.js"></script>

</head>

<body>

<div ng-controller="MyCtrl">

<loader >滑動(dòng)加載</loader>

</div>

<div ng-controller="MyCtrl2">

<loader >滑動(dòng)加載</loader>

</div>

</body>

</html>

<script type="text/javascript">

var myModule=angular.module("MyModule",[]);

myModule.controller('MyCtrl',['$scope',function($scope){

$scope.loadData=function(){

console.log("加載數(shù)據(jù)中...");

}

}]);

myModule.controller('MyCtrl2',['$scope',function($scope){

$scope.loadData2=function(){

console.log("加載數(shù)據(jù)中...222");

}

}]);

myModule.directive("loader",function(){

return{

restrict:"AE",

link:function(scope,element,attr){

element.bind("mouseenter",function(){

//scope.loadData();

scope.$apply("loadData()");

scope.$apply("loadData2()");

});

}

}

});

</script>

我這樣可以運(yùn)行,跟加howtoload方法有什么不同嗎

0 回復(fù) 有任何疑惑可以回復(fù)我~
<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>Document</title>
<script?src="js/1.6/angular.js"></script>
</head>
<body?ng-app="myApp">
<div?ng-controller="myCtrl">
<h2>
<loader>加載數(shù)據(jù)....</loader>
</h2>
</div>
<div?ng-controller="myCtrl2">
<h2>
<loader>加載數(shù)據(jù)....222</loader>
</h2>
</div>

<script>
var?app?=?angular.module("myApp",[]);
app.controller("myCtrl",function($scope){
$scope.loadData?=?function(){
console.log("加載數(shù)據(jù)....111");
}
})
app.controller("myCtrl2",function($scope){
$scope.loadData?=?function(){
console.log("加載數(shù)據(jù)....222");
}
console.log(window)
})
app.directive("loader",function(){
return?{
restrct:?"AE",
link:function(scope,element,attr){
element.bind("mouseenter",function(){?
scope.loadData();

})
}
}
})
</script>
</body>
</html>

可以寫一樣的loadData啊,我試了都能輸出,是版本不同么?

0 回復(fù) 有任何疑惑可以回復(fù)我~

<!DOCTYPE html>
<html lang="en">
<head>
? ?<meta charset="UTF-8">
? ?<title>Title</title>

</head>
<body ng-app="myApp">
? ?<div ng-controller="myCtrl">
? ? ? ?<loader howToLoad="loadData()">滑動(dòng)加載</loader>
? ?</div>
? ?<div ng-controller="myCtrl2">
? ? ? ?<loader howToLoad="loadData()">滑動(dòng)加載</loader>
? ?</div>
<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
<script>
var app=angular.module("myApp",[]);
? ?app.controller("myCtrl",["$scope",function ($scope) {
? ? ? ?$scope.loadData=function () {
? ? ? ? ? ?console.log("數(shù)據(jù)加載中。。。。。。")
}
? ?}]);
app.controller("myCtrl2",["$scope",function ($scope) {
? ?$scope.loadData=function () {
? ? ? ?console.log("數(shù)據(jù)加載中222。。。。。。")
}
}]);
? ?app.directive("loader",function () {
? ? ? ?return{
? ? ? ? ? ?restrict:"AE",
? ? ? ? ? ?link:function (scope, element, attr) {
? ? ? ? ? ? ? ?element.bind("mouseenter",function () {
scope.$apply(attr.howtoload);
? ? ? ? ? ? ? ?})
}
? ? ? ?}
? ?})
</script>
</body>
</html>

0 回復(fù) 有任何疑惑可以回復(fù)我~

我試過了,不行,控制臺(tái)不會(huì)輸出任何內(nèi)容,我原先想的是綁定方法的都是同一個(gè)$scope,那后一個(gè)loadData()會(huì)覆蓋前一個(gè),可結(jié)果是什么都不輸出,希望有其他人可以解答。

0 回復(fù) 有任何疑惑可以回復(fù)我~

就是讓名字相同的loadData 方法內(nèi)部 console.log的東西不一樣 ?然后就不寫leader標(biāo)簽內(nèi)的 ? howtoload這個(gè)了?

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
AngularJS實(shí)戰(zhàn)
  • 參與學(xué)習(xí)       205391    人
  • 解答問題       1225    個(gè)

一起學(xué)習(xí)AngularJS的基礎(chǔ)教程,通過實(shí)例學(xué)習(xí)并學(xué)會(huì)AngularJS

進(jìn)入課程

在3分24秒 講的這里 我不想讓方法名字是loadData和loadData2不行嗎

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)