我有一個初始化的全局變量中的所有功能,使用上的一些myController的問題:與NG-init和NG-控制器發行
以下是我迄今所做的:
JS:
$scope.init = function (table) {
alert("alert 1 : " + table);
$scope.tableName = table;
alert($scope.tableName);
};
tableName = $scope.tableName;
alert("alert 2 : " + tableName);
HTML:
<div ng-init="init('RIGHTTABLE')" ng-controller="DropdownCaptionCtrl">
我有我的瀏覽器警報這樣的順序:
警報2:未定義
提示1:RIGHTTABLE
你有任何想法來解決這個問題?
我要的是有提醒的順序是:
提示1:RIGHTTABLE
警報2:RIGHTTABLE
其實我想有一個全局變量$scope.tableName
用於我所有的控制器功能,我想在啓動頁面時初始化它
謝謝
的tablename = $ scope.tableName; ?這是什麼代碼?請解釋 –
加載控制器後調用ng-init。所以肯定會'首先調用'allert 2'。 – AntiHeadshot
對不起,我會做一個片段 – ben