関数を使用して、テンプレートへのパスをng-include
ディレクティブにロードしようとしました。に挿入されているため、関数への引数がレンダリングされることを願っていましたng-include
。しかし、うまくいきません。これが私がこれまでに持っているものです:
HTML:
<div ng-include="'{{content}}'"></div>
...
<div ng-click="showContent('views/my_content.html')">
角度:
$scope.showContent = function(attrs){
$scope.content = attrs;
};
div をクリックすると、テンプレート パスに置き換えられているng-click
ことがわかります{{content}}
が、テンプレート自体は含まれていません (つまり、ページにレンダリングされていません)。テンプレートを強制的にレンダリングする方法はありますか?