【发布时间】:2016-02-18 04:07:01
【问题描述】:
我对 Angular 很陌生,所以请原谅我的简洁/无知。
我想做的是在动态加载的ASP.NET MVC partial view 中使用angular。所以我有一个带有按钮的页面,当单击该按钮时,我会出去获取部分视图并将HTML 注入该页面上的DIV。
在这个局部视图中,我想使用 angular。我想要一个带有ng-controller="MainController as main"、几个{{main.Field1}} 和{{main.Field2}} 的div,以及一个将创建控制器并设置这些字段值的脚本。
问题在于,对于angular,部分视图没有被编译/解析/链接/任何东西,而且我的控制器方法永远不会被命中。
我在搜索过程中看到了对$compile() 和使用指令的引用,但它们似乎涉及更复杂的模板和诸如此类的东西,而且我还没有遇到针对我想要做的事情的简单解决方案。有人可以提供吗?
【问题讨论】:
-
不清楚你是如何加载这个部分的。如果您使用内置的任意数量的角度方法,例如在路由器或自定义指令中使用
templateUrl,或使用ng-include,应该不会有任何问题 -
尝试使用路由来实现。 github.com/angular-ui/ui-router
标签: asp.net angularjs asp.net-mvc asp.net-mvc-4