我正在使用madmimi的angular-foundation(它是zurb基础的jquery部分的angularjs端口)并且我在使用Alert指令时遇到了一些麻烦。
我在顶部有一个警报的联系表格。在示波器上找到的阵列上使用ng-repeat显示这些警报。 ($ scope.alerts)。当我发出警报时,它会立即出现。但是当我尝试使用作用域上的函数($ scope.close())删除它时,ng-repeat视图不会更新。它清楚地正确调用了函数,然后当我记录数组后,它已成功删除警报。
$ scope。$ apply抛出错误$ apply已在进行中(这是正常的,因为我在角度上下文中调用了所有内容)。
另一个奇怪的事情是,当我在其中一个表单字段中输入内容(使用ng-model绑定到另一个范围对象)时,ng-repeat视图会更新..
任何可以帮助我的人?几个小时以来一直在调试这个没有成功:(
提前致谢
修改
首先我创建了一个小的JSFiddle,但是一切都运行良好(就像在角度基础的演示网站上一样)所以我决定提出我的项目的现场演示,因为还有一些其他的库使用该项目以及更强大的控制器和东西,然后将在一个统一的JSFiddle。
我剥离了大部分与问题无关的部分,因此它只是2个小控制器和js部分的一些路线设置。
演示可在以下位置找到:VG Demo
要重现:向下滚动到联系表单,在某些随机数据中按下mash,按“verzenden”,会弹出警报。按下右边的X,正如你所看到的,没有任何魔法发生。如果您喜欢魔法,只需将其中一个填充的字段留空即可,您将看到警报关闭。
通过检查来源可以很容易地看到代码。
提前致谢