use*_*868 1 ajax wicket angularjs
目前,我的角度应用程序已动态加载到当前网页中.这意味着,除了所有脚本(angular.min.js/controllers等),并加载Wicket AJAX请求并注入当前网页.
脚本包含在头部,div以某种形式注入体内.
此时Angular应该检测div并启动应用程序,但没有任何反应.当我尝试使用console.log(角度)时,我会像普通应用程序一样获得角度.当我尝试加载相同的网页(没有AJAX注入)时,应用程序启动正常.
如何手动启动AngularJS,或通知启动?
http://docs.angularjs.org/guide/bootstrap
手动初始化
如果需要对初始化过程有更多控制权,可以使用手动引导方法.您需要执行此操作的示例包括使用脚本加载器或在Angular编译页面之前执行操作的需要.
<!doctype html>
<html xmlns:ng="http://angularjs.org">
<body>
Hello {{'World'}}!
<script src="http://code.angularjs.org/angular.js"></script>
<script>
angular.element(document).ready(function() {
angular.bootstrap(document);
});
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
简而言之:ngApp从你的html中删除指令并手动引导
开发人员指南拥有您所需要的最多,我建议大家阅读它.
| 归档时间: |
|
| 查看次数: |
2263 次 |
| 最近记录: |