2015-11-02 45 views
-1

如果在一個頁面中我有:ng-click拉和綁定範圍?

 <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-點擊都有一個函數從一個API拉一個字符串,如:

 var _getTransId = function() { 

    return $http.get(serviceBase + 'api/common/trans/claim').then(function (results) { 
     return results; 
    }); 

    $scope.transId = results; 

}; 

但原來的頁面,該頁面的錨點擁有自己的控制器。哪個控制器最好包含此方法,並保持該範圍可在着陸頁中訪問?我不能讓它在任何地方工作,返回的項目只是登錄用戶唯一的字符串。

+0

我喜歡它是如何投票的,因爲代碼中的空格!此代碼運行,並在這裏得到我的觀點.... – Mark

回答

0

嘗試將其設置爲您的$範圍。

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; 
    }); 
};