簡體   English   中英

AngularJs:ng-View不更新

[英]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.$ro​​otScope.Scope#$apply

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM