У меня есть шаблон HTML, как это:нг-клик не будет работать с нг-Bind-HTML
$scope.template = '<span class="pointer"><i class="icon-refresh pointer" ng-click="refresh()"></i></span>';
Я хочу, чтобы связать этот шаблон с помощью ng-bind-html
, я пытался использовать его, а также я использовал ng-bind-html-unsafe
, но, к сожалению, он связывает строку html так же, как и без действия клика.
<span ng-bind-html="template"></span>
<span ng-bind-html-unsafe="template"></span>
Я читал о подобной проблеме, и он сказал, что ng-click
загружается после ng-bind
, так может кто-нибудь представить мне, как решить эту проблему?
Факт Угловой делает это настолько трудным для этого, что он точно подчеркивает * почему * вы не должны этого делать. HTML не принадлежит контроллеру. Вытяните его через View – CodingIntrigue
Зачем вам нужен шаблон в переменной JS? – gkalpak
В проекте, над которым я работаю, мне нужно привязать шаблоны к под-представлениям в главном представлении, поэтому мне нужно скомпоновать шаблон в требуемой панели (под просмотр) со своими функциями. – phikry