部分回发后重新初始化角度绑定

时间:2014-04-29 17:47:14

标签: asp.net angularjs mvvm asp.net-ajax

我正试图渗透一个带有一些Angular善良的ASP.NET页面。问题是该页面有一些部分回发(更新面板),导致我的Angular绑定恢复为大括号表达式{{property}}。我可以看到范围仍然存在于javascript控制台中。

更新面板响应结束后,如何重新初始化角度功能?我在范围内尝试了$ digest和$ apply,但我的{{property}}不再具有双向优势。

(P.S。我最终能够使用角度服务重新编写所有回发,但我会在几天内完成一个演示,所以现在它是一个混合包。)

1 个答案:

答案 0 :(得分:0)

将花括号分隔符更改为angularjs中的其他内容。

var myApp = angular.module('myApp', [], function($interpolateProvider) {
    $interpolateProvider.startSymbol('[[');
    $interpolateProvider.endSymbol(']]');
});