如果在一个页面中我有:
<div class="toolTile col-md-3">
<a ng-click="transId()" ng-href="{{ ppt.Globals.hasDebitCard ? '#/claimEnter' : '#/claimSub' }}">
<img src="ppt/assets/toolIcons/submiticon.svg" >
<p>Submit a Claim for Reimbursement</p>
</a>
</div>
此ng-click具有从API中拉出字符串的功能:
var _getTransId = function () {
return $http.get(serviceBase + 'api/common/trans/claim').then(function (results) {
return results;
});
$scope.transId = results;
};
但是原始页面和锚点指向的页面拥有各自的控制器。哪个控制器最好包含此方法并保持在目标网页中访问该范围?我不能让它在任何地方工作,返回的项目只是登录用户唯一的字符串。
答案 0 :(得分:0)
尝试将其设置为$ scope。
var _getTransId = function () {
return $http.get(serviceBase + 'api/common/trans/claim').then(function (results) {
// Try setting the results.data to your scope.
$scope.transId = results.data;
// return results;
});
};