0

如何评估通过 AJAX 接收的模板?

假设我有一个指令,它为它的宿主元素设置了一个点击监听器,所以点击它会进行 ajax 调用,接收一些基于角度的模板,评估它,并显示一些模式弹出窗口?

主要问题是,作为客户端,我不完全知道要获取什么模板,服务器会根据接收到的参数来处理它

$http.post( '... url ...' , {
  'param': value,
   ... 
}).success(function (ans) {
 // evaluate and create popup here
});

提前致谢!

4

1 回答 1

0

你的指令模板可能有一个<div ng-iclude="scopedVar.templateUrl"></div>

每当scopedVar.templateUrl更改时,模板将被加载并编译/链接(您缺少所有这些魔法)。请记住,这ng-include也会将模板缓存在里面$templateCache(只会被询问一次)。

于 2013-11-07T08:21:59.553 回答