js函数中的Concat角度变量

时间:2018-02-08 18:25:27

标签: javascript html angularjs ionic-framework

我需要在函数window.open的第一个参数中连接“proposal.id”。我的代码看起来像这样:

<button ion-button color="light" onclick="window.open('https://mywebsite.com/offer?id={{ proposal.id }}', '_self')">Offert</button>

有什么想法吗? 谢谢!

3 个答案:

答案 0 :(得分:0)

好的,所以你应该尝试一下。我们需要将其分解为标记和控制器逻辑:

标记:

<button ion-button color="light" ng-click="openMyWindow()">Ofertar</button>

控制器:

你会注射窗口&#39;给你的控制器(如果你已经没有了)

.controller('MyController', function($scope, $window) {

    $scope.openMyWindow= function() {
        $window.open('https://mywebsite.com/offer?id=' + proposal.id, '_self');
    };
});

希望这有帮助!

答案 1 :(得分:0)

试试这个:

SphericalUtil

答案 2 :(得分:0)

最后我试试这个:

我在名为“openlink()”的“mypage.ts”中创建了一个新函数

“mypage.html”看起来像这样:

<button ion-button color="light" (click)="openLink(proposal.id)">Offer</button>

文件“mypage.ts”

openLink(proposal){
    window.open("https://mywebsite/offer?id=" + proposal, "_self");
}

非常感谢你,你的回答开辟了我的方式嘿嘿!