我的应用程序视图分为公共和私人问题。
用户可以通过点击“显示所有公开”问题来查看所有公共问题,对于私人问题也是如此。
我在我的主app.html中使用ng-view,并使用show_all.html模板,该模板需要2个数组(私人和公共问题)并执行ng-repeat以列出所有问题。
一切正常。
问题是,我有搜索基本上应该采用ng模型,运行搜索&使用搜索结果更新视图(搜索结果以与公共问题和私有问题JSON格式相同的格式返回数据)。
我不确定我是否以正确的方式使用Ng-view,或者为什么这甚至不起作用。
Plunker网址:http://plnkr.co/edit/Ol3h0CHYAeZwBfLtb9Pt?p=streamer
答案 0 :(得分:1)
你需要让角知道重新处理自己。在角度以外发生的任何事情都需要您告诉角度更新。因此,在您的情况下,在更新searchQuestions
后直接添加$ apply()调用 $scope.searchQuestions()
$scope.$apply();
以下是$ apply方法的文档: http://docs.angularjs.org/api/ng.$rootScope.Scope#$apply