angularjs не привязан к сгенерированной привязке

0

У меня есть помощник тега C# MVC, который создает для меня пункты меню. Однако я хочу, чтобы эти URLs были dynamic на основе значения, заданного angular. Таким образом, мой backend создает такой URL-адрес:

 /blah/blah/{{vm.value}}

Если у меня есть угловой контроллер, обладающий свойством ценности, будет ли ссылка обновляться каждый раз при изменении значения. Это не работает для меня. угловой, кажется, игнорирует {{vm.value}} потому что он был сгенерирован на backend и не находится в моем шаблоне.

  • 0
    опубликовать код,
  • 0
    Похоже, что вы можете не использовать бит «controllerAs: 'vm'» внутри своего маршрутизатора, но некоторый код поможет решить эту проблему.
Теги:
asp.net-core
tag-helpers

1 ответ

0

В-контроллер: -

$scope.linkValue = "<a ng-href="/blah/blah/{{vm.value}}">Test</a>";

В-HTML: -

<div ng-bind-html="linkValue | sanitize"></div>

В-фильтр: -

app.filter("sanitize", ['$sce', function($sce) {
  return function(htmlCode){
    return $sce.trustAsHtml(htmlCode);
  }
}]);

Проверить это сообщение

Ещё вопросы

Сообщество Overcoder
Наверх
Меню