【发布时间】:2023-03-18 12:58:02
【问题描述】:
APP.controller('ListController', ['$rootScope', '$scope', function($rootScope, $scope) {
$scope.$on('$viewContentLoaded', function() {
// 初始化核心组件
});}]);
function pageElements(){
$('#tt-datatable').dataTable();
}
APP.controller('Acctbl',['$http',function($http){
var accdata=this;
accdata.item=[];
$http({
url:_spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getbytitle('Account')/items",
method: "GET",
headers: {"Accept": "application/json;odata=verbose"}
}).success(function(data){
accdata.item=data.d.results;
});
}
]);
我想在控制器加载后运行 pageElements,当我第一次运行时
$scope.$on('$viewContentLoaded', function() {
});}]);
我正在获取未找到结果的数据表,并且数据再次绑定
【问题讨论】:
-
你想在 pageElements 函数中执行控制器吗?我认为这并非不可能
-
我想在Acctbl控制器之后调用Javascript函数
-
创建嵌套控制器或创建指令
-
@pixelbits 你能给我举个小例子吗?这将节省我很多时间,提前谢谢
标签: javascript angularjs angularjs-directive datatables angularjs-ng-repeat