我需要使用angular.bootstrap动态添加和删除应用程序。我成功地将应用程序添加到DOM,但在我的页面中必须添加应用程序并一次又一次地删除。我想删除用angular.bootstrap手动添加的应用程序,我该怎么办?
var mainModule = angular.module('mainApp', []);
mainModule.controller('mainController', function ($scope) {
$scope.add = function ()
{
angular.bootstrap(document.getElementById('myApp'), ['myModule']);
}
$scope.remove = function ()
{
//this here, i want remove 'myModule'
}
});
答案 0 :(得分:0)
好的,你在数组中加载模块,所以你应该把它当作数组。因此,如果必须从数组中删除元素,请使用splice函数。 所以一个例子应该是:
array = ['module','module1'];
var index = array.indexOf('module');
array.splice(index,1);