我希望能够在运行时创建AngularJS模块,所以我这样做:如何在运行时在AngularJS中创建模块?
<section class="panel portlet-item" id="crashpanel"></section>
<script type="text/javascript">
var angularApp = angular.module("Crashpanel", []);
angularApp.controller("CrashpanelCtrl", function ($scope, $http, $compile)
{
console.log("Hello");
});
angular.bootstrap(angular.element("#crashpanel"), [ "Crashpanel" ]);
</script>
但“你好”不显示,因为控制器没有连接到的元素。如何能够将控制器连接到元件上?
您想在运行时将您的控制器附加到您的部分?你真的需要这个吗? –
@Rodrigo是的,否则我得到以下错误:http://docs.angularjs.org/error/ng:areq?p0=CrashpanelCtrl&p1=not%20a%20function,%20got%20undefined –
put ng-app =“Crashpanel “ –