[解決済み] Aタグのtitle属性にAngularJSをバインドさせるには?
質問
サムネイルのツールチップに商品名を表示させることを意図しています。 ブラウザは "ng-title" または "ng-attr-title." からツールチップを作成しません。
AngularJSのバージョン1.0.7を使用しています。 任意の属性の前に "ng-" または "ng-attr" を付けることができ、Angular はそれに応じてバインドします。しかし、HTMLの "A" タグの title 属性には "bind" してくれないようです。
例 1.
コード
<a title="{{product.shortDesc}}" ...>
期待される結果
<a title="Canon Powershot XS50 12MB Digital Camera" ...>
実際の結果
<a title="{{product.shortDesc}}" ...>
ツールチップに不要な中括弧が表示されます。
例2.
コード
<a ng-attr-title="{{product.shortDesc}}" ...>
期待される結果
<a title="Canon Powershot XS50 12MB Digital Camera" ...>
実際の結果
<a ng-attr-title="Canon Powershot XS50 12MB Digital Camera" ...>
とはなりません。
title
を表示することも、ツールチップを表示することもできません。
どのように解決するのですか?
以下のようになります。
ng-attr
は新しいディレクティブで
AngularJS 1.1.4
の新しいディレクティブで、おそらくこのケースで使うことができます。
<!-- example -->
<a ng-attr-title="{{product.shortDesc}}"></a>
しかし、1.0.7 のままであれば、おそらく効果を反映するカスタムディレクティブを書くことができます。
関連
-
[解決済み] AngularJSでデータバインディングはどのように機能するのですか?
-
[解決済み] AngularJSを使用して、ブラウザのコンソールで$scope変数にアクセスするにはどうすればよいですか?
-
[解決済み] AngularJSで$scope.$watchと$scope.$applyを使用するにはどうすればよいですか?
-
[解決済み] 検索エンジンはAngularJSアプリケーションをどのように扱っているのか?
-
[解決済み] AngularJSのng-repeatでキーと値を反復処理する方法は?
-
[解決済み] AngularJSでチェックボックスの値のリストにバインドするにはどうすればいいですか?
-
[解決済み] AngularJSのng-optionsでvalueプロパティを設定するには?
-
[解決済み] AngularJS : なぜangularでは{{}}よりもng-bindが良いのですか?
-
[解決済み】AngularJSのディレクティブスコープにおける「@」と「=」の違いは何ですか?
-
[解決済み】AngularJSのスコーププロトタイピング/プロトタイピング継承のニュアンスとは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】npm UNMET PEER DEPENDENCYの警告を修正するにはどうすればいいですか?
-
[解決済み] `ui-router` $stateParams vs. $state.params
-
[解決済み】angularのonLoadとng-initの違いについて
-
[解決済み] 方法 $state.go()
-
[解決済み] 'ApplicationSignInManager' が見つからない(ASP.NET MVC)
-
[解決済み] AngularJsでng-Cloakディレクティブを実際に使用する方法とは?
-
[解決済み] Angularのui-routerでデフォルトの状態を設定する方法
-
[解決済み] 誰かangularjsの$qサービスの使用について説明してください。[重複しています]。
-
[解決済み] ng-modelとng-bindの違いは何ですか?
-
[解決済み] ng-repeat内のng-click関数にパラメータを追加しても、うまくいかないようです。