下面是我使用角度呈現不工作後,我用一個AfterRender回調
App.directive('afterRender', ['$timeout', function ($timeout) {
var def = {
restrict: 'A',
terminal: true,
transclude: false,
link: function (scope, element, attrs) {
$timeout(scope.$eval(attrs.afterRender), 0);
}
};
return def;
}]);
當前的代碼,我這樣稱呼它
after-render="disableFullPage"
現在的問題是我對當前面臨代碼是disableFullPage函數被調用罰款。但角度不是呈現任何數據。所以,如果我把
{{message}}
這是不呈現。此外,如果我刪除後渲染,渲染工作正常。有人可以幫我解決我做錯了什麼,如果可能的話,請編輯上面的代碼,並提供一個簡短的描述,以便我更好地理解,因爲我相對較新的角度。
任何特別的原因:TRUE'?這將禁用對指令/表達式的進一步評估。 – Josh
@Josh我在這裏是新手。代碼不是我的。這只是廣泛的谷歌搜索。讓我試試假標誌,看看是否有效:) – georoot
@Josh有效。添加一個答案,所以我可以標記它:) – georoot