无法在视图中访问Angular作用域变量。
- 论坛
- 无法在视图中访问Angular作用域变量。
9 浏览
无法在视图中访问Angular作用域变量。
我刚开始学习Ionic和AngularJS,到目前为止还不错,但是现在遇到了一些问题,希望能得到一些帮助。我有两个视图,一个是研讨会列表(workshops.html),另一个是选定研讨会的详细视图(workshop_d.html)。当我点击列表中的一个研讨会时,ng-click会将id发送给控制器。控制器将通过REST API获取研讨会的详细信息。我成功获取了详细信息并打印到控制台,但是无法在workshop_d.html中显示详细信息。为了简化这个问题,我将一个静态文本“workshop_name”赋值给一个作用域变量,并尝试显示它,但是仍然看不到值。我的简化代码如下,请告诉我我漏掉了什么。谢谢。
文件:workshop_d.html
{{workshop_name}}
文件:ws.js
$scope.workshop_detail_page=function(id){ $http.get(url+"/"+id).then(function(response){ //..做一些操作.. //给workshop_name赋一个测试值 $scope.workshop_name="Workshop ABC"; $state.go('tabs.workshopdetail',{'wID':id}); }); };