我是AngularJs的新手,我遇到了需要你帮助的情况。
我正在使用 angularjs 控制器中的$http service
加载内容,并且在加载内容时,我正在用整个当前工作的控制器替换Ajax
中的新内容(使用新控制器(,并且我正在使用 jQuery .html(( 函数进行此替换部分。现在的问题是内容加载完美,但新控制器的功能根本不起作用。
正如我所说,我是这里的新手,如果我遵循正确的技术,请指导我,以及这个问题的解决方案是什么,或者是否有任何新的任务选择。
我也尝试使用指令加载内容,但在使用它后,加载的内容根本不会执行任何功能。
您需要在替换新内容之前编译新内容(使用新控制器(。 您可以使用$compile服务。
这对我有用。
angular.bootstrap($('body'), ['app']);