[英]AngularJs: ng-View not updating
我的應用程序視圖分為公開和私有問題。
用戶可以通過單擊“顯示所有公開”問題來查看所有公開問題,對於私人問題也可以單擊。
我在主app.html中使用ng-view,並使用show_all.html模板,該模板帶有2個數組(私人和公共問題),並且ng-repeat列出所有問題。
一切正常。
問題是,我的搜索基本上應采用ng模型,運行搜索並使用搜索結果更新視圖(搜索結果返回的數據格式與公共問題和私有問題JSON格式相同)。
我不確定我是否以正確的方式使用Ng-view,或者為什么這甚至行不通。
插播網址: http ://plnkr.co/edit/Ol3h0CHYAeZwBfLtb9Pt?p = streamer
您需要讓angular知道自己進行重新處理。 任何在angular之外發生的事情都需要您告訴angular更新。 因此,根據您的情況,在更新searchQuestions之后直接添加$ apply()調用
$scope.searchQuestions()
$scope.$apply();
以下是有關$ apply方法的文檔: http : //docs.angularjs.org/api/ng.$rootScope.Scope#$apply
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.