[英]Windows Metro app and Angular route ui and dynamic content
我有一个现有的angular / phonegap应用程序,试图将其移植到win8的Windows Metro应用程序。 我已经用Metro特定版本替换了jQuery,并将每个angular模块包装在MSAp.execUnsafeLocalFunction方法中,并且使应用程序可以进行编译。
发生的事情是该页面是使用angular ui路由器构建的,因此我能够看到动态创建的页面,其中angular ui路由器基于该路线结合了3或4个部分。 但是,当Angular开始执行ng-bind,ng-repeat等...时,出现以下错误,“ JavaScript运行时错误:无法添加动态内容。脚本试图注入动态内容或以前的元素动态修改,可能不安全...”
我一直在寻找其他人如何克服这个问题的方法,但是我没有发现任何可行的方法。 我担心自己的工作会迫使我使用WinJS库重写应用程序。
有没有人有任何资源或经验可以帮助我呢?
对我ng-csp
是将ng-csp
指令添加到HTML标记中。 这将禁用Angular的某些动态内容。 我什至没有在exeUnsafeLocaFunction中包装任何东西。 我不确定它是否可以在Angular UI Router上运行...
更多有关ng-csp指令的信息 ...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.