在Angular.js中,我试图用指令更新控制器中的$scope值。我选择"=",因为它是双向绑定…该指令正在更新作用域变量。
但我得到Unexpected identifier
与countfrom = "7777"。我正在尝试更新控制器中存在的$scope.countDownTicker
。我还希望777值显示在html中。我没有返回模板,因为html代码已经在那里了。
angular.module('monitorApp', [])
.directive("countDown", function () {
return {
scope: {
countfrom: "="
}
countfrom = "7777"
}
});
<span class="info-test" count-down countfrom="{{countDwnTicker}}"></span>
需要修改,如本演示PLUNKER所示。主要是:
app.directive("countDown", function () {
return {
scope: {
countFrom: "="
},
link: function(scope){
scope.countFrom = 777;
}
}
});
和
<span count-down count-from="countDownTicker">{{ countDownTicker }}</span>
强烈推荐阅读我在评论中提供的链接。