2016-02-29 21 views
0

我正在使用角度js來獲取數據並在跨度內顯示。 現在我想使用這個值作爲另一個跨度的標題值。 現在我使用的代碼如下:如何添加跨度的標題屬性值

<span style="display: inline-block; width: 160px">{{activity.ActivityName}}</span> 
<span class="ui-icon ui-icon-plusthick" style="display: inline-block; cursor: pointer;" ng-click="showActivityInfo(this, activity, goal)" title='<%{{activity.ActivityName}} %>'></span> 

第一行是正確的。但是當我想將標題添加到第二個跨度時,它會拋出異常。 請幫忙。

+3

試試這個代碼? –

回答

3

更換

title='<%{{activity.ActivityName}} %>' 

隨着

title='{{activity.ActivityName}}' 

你是好去。

2

由於@Rohit回答使用表達式和更多的補充,用ng-attr-title指令像<span ng-attr-title='{{activity.ActivityName}}'>

+1

Thanx guys ...對於如此快速的迴應。可以接受所有的答案:) –

0

下面的代碼可以幫助你:

在HTML:

<div ng-app="myApp" ng-controller="add_tooltip"> 
    <span ng-attr-title="{{title}}">Hello</span> 
</div> 

在JS:

var app = angular.module('myApp', []); 
function add_tooltip($scope){ 
    $scope.title = "I am a tooltip!";  
} 
1
<span style="display: inline-block; width: 160px">{{activity.ActivityName}} </span> 
<span class="ui-icon ui-icon-plusthick" style="display: inline-block; cursor: pointer;" ng-click="showActivityInfo(this, activity, goal)" title="{{activity.ActivityName}}"></span> 

試試這個