use*_*095 13 javascript angularjs
我试图将一些数据放在我的指令创建的范围内.这是我的jsFiddle.
以下代码运行良好
.directive('directive1', function () {
return: {
scope: true,
controller: function ($scope) {
$scope.name = 'world';
}
}
})
<div directive1>
<p>{{ name }}</p>
</div>
Run Code Online (Sandbox Code Playgroud)
但这些代码不起作用
.directive('directive2', function () {
return: {
scope: true,
controller: function () {
this.name = 'world';
},
controllerAs: 'testCtrl'
}
})
<div directive2>
<p>{{ testCtrl.name }}</p>
</div>
Run Code Online (Sandbox Code Playgroud)
我的代码有什么问题吗?还是我误解了一些事情controllerAs
?
归档时间: |
|
查看次数: |
9217 次 |
最近记录: |