от
Я использовал jQuery
.replaceWith()
, чтобы вставить новое содержание дом. Все содержание заменяли, но ценность титула не связывает. Я пробовал ниже код, но подсказка показывает только
{{descriptions.title}}
вместо текста, который должен быть показан. Вот мой код:
$scope.showDescription = function(descriptions) {
            $("#description").find('span#header').replaceWith(""   descriptions.name   " 

Я ожидаю подсказки для отображения описания.название значением, а не просто {{descriptions.title}}

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

3 Ответы

0 голосов
от
Вы только добавьте строку
{{description.title}}
как ваше название, вам нужно добавить саму переменную:
$scope.showDescription = function(descriptions) {
            $("#description").find('span#header').replaceWith("
0 голосов
от
Вы должны объединить его в - это не является угловой переменной, это нормально в JS:
$scope.showDescription = function(descriptions) {
    $("#description").find('span#header').replaceWith("
0 голосов
от
Вы можете попробовать это. Его работает нормально
$("#description").find('span#header')
                 .replaceWith("
...