ng-click拉伸并绑定到范围?

时间:2015-11-02 23:17:07

标签: javascript jquery angularjs

如果在一个页面中我有:

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

};

但是原始页面和锚点指向的页面拥有各自的控制器。哪个控制器最好包含此方法并保持在目标网页中访问该范围?我不能让它在任何地方工作,返回的项目只是登录用户唯一的字符串。

1 个答案:

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