无法在视图中访问角度范围变量

时间:2017-01-04 07:13:53

标签: javascript angularjs

我刚开始使用离子和棱镜,到目前为止一直很好,但我现在有些问题。希望得到一些帮助。

我有2个观点,研讨会清单(workshop.html)以及所选研讨会的详细视图(workshop_d.html)。

当我点击列表中的一个研讨会时,ng-click会将id发送给控制器。然后控制器将通过rest api获取车间的详细信息。我没有问题抓住细节和打印到控制台,但我无法在workshop_d.html中显示详细信息。为了简化这个问题,我将一个静态文本workshop_name分配给一个范围变量并尝试显示它,但我仍然看不到该值。我的简化代码如下所示。请告诉我我错过了什么。感谢。

档案:workshop_d.html

<h1>{{workshop_name}}</h1>

档案:ws.js

$scope.workshop_detail_page=function(id){

$http.get(url+"/"+id).then(function(response){

//..do something..
//assign a test value to workshop_name   
$scope.workshop_name=“Workshop ABC”;   
$state.go('tabs.workshopdetail',{'wID':id});    
 });
};

0 个答案:

没有答案