2
私はAngularJSウェブサイトを作成しており、動的なtemplateUrlが必要です。実行時に作成されるリンクにdynamic templateUrlを使用する
URLテンプレートをハードコードすると、ルーティングが機能します。
when('/levelthree', {
templateUrl: 'views/levelthree/1.001_WhitePaper.htm',
controller: 'LevelThreeController'
}).
これを試しても、それはしません。
when('/levelthree', {
templateUrl: function() {
return 'views/levelthree/' + retrieveStorageItem('LevelThreeDocumentSelected');
},
controller: 'LevelThreeController'
}).
クリックしたときにドキュメントURLを渡している間に動作する動的なtemplateUrlを使用するにはどうすればよいですか?
// HREF
<a id=\"a0\" style=\"color: rgb(0, 0, 0);\" href=\"#levelthree\" data-url=\"1.001_WhitePaper.htm\">White Paper <i
class=\"fa fa-play\" style=\"color: rgb(0, 128, 0);\"></i></a>
// URL of the HREF, when clicked.
http://localhost:65155/testwebsite/Index.html#levelthree
// Code that gets the document I need.
$(document).on("click", ".openLevelThree", function (e) {
var documentSelected = $(this).children('a').attr('data-url');
setStorageItem("LevelThreeDocumentSelected", documentSelected);
});
私はthisを見てきましたが、私はそれが私のために働くだろうかどうかを確認するために$スコープへのアクセスを持っているでしょうどこ私は表示されません。
ニース...ありがとうございました。 –
あなたはウェルカムメイトです:) –