2016-03-08 55 views
0

我想通過在HTML window.open控制器返回範圍變量的值,但問題是我得到一些垃圾值,請參見下面的代碼。如何使用角度JS範圍變量在HTML

<header> 
    <span class="item-title">{{x.name}}</span> 
    <span class="list-item-note-sendmoney1" onclick="window.open('tel:{{x.phone}}', '_system')"><ons-icon icon="ion-android-call"></ons-icon></span> 
</header> 
<p class="swipe-item-desc">{{x.phone}}</p> 

我想通過{{x.phone}}window.open('tel:')功能。

+0

x.phone正在外面window.open? –

+0

是的,正確顯示。 –

+0

你想在用戶點擊圖標時撥打號碼嗎? –

回答

1

請勿使用onclick。使用ng-click。並把JS代碼控制器:

ng-click="openWindow()" 

,並在控制器

$scope.openWindow = function() { 
    window.open('tel:' + $scope.x.phone, '_system'); 
} 
+0

嗨@JB,我知道的解決方案,但我想可能有一些方法可以直接在HTML中的範圍變量。 –

+0

對不起我的壞,它的工作,問題是用'$ scope.x.phone'因爲它被宣佈出來的範圍。 –