angularjs范围变量未在指令

时间:2015-04-29 08:11:34

标签: javascript html angularjs angularjs-directive plunker

我正在学习指令,并且我设置了一个场景,我在我的指令控制器中更新$ scope值。这在指令中工作正常,但是指令之外的$ scope变量没有得到更新。

I have created a plunk to illustrate this behavior.在插件中,您将看到在单击重置按钮时,只有范围变量才会在指令内部更新。

注意:我尝试使用$scope.$apply();,如另一篇文章所示,但这不起作用。它会抛出已经在进行中的应用错误。我还读到这不是一个好方法。有人也可以提到为什么吗?

1 个答案:

答案 0 :(得分:0)

您还没有将日期值发送给指令,如下所示:

<mydirective data-day="day"></mydirective>