Ошибка Knockout.js attr при объединении строкового литерала и значения объекта - программирование
Подтвердить что ты не робот

Ошибка Knockout.js attr при объединении строкового литерала и значения объекта

Работа с новым проектом с использованием нокаута, базовая документация, похоже, не объясняет случай, как показано ниже. Использование нижеследующего вызова attr; Производится некорректный href: "api/degrees/function c() {if (0"

<a data-bind="attr: { href: '/api/degrees/' + fieldId }">

Хотя следующее верно дает значение fieldId

<a data-bind="attr: { href: fieldId }">

Единственный способ успешно объединить базовую строку url и значение объекта JS для использования вычисленного значения Knockout?

Заранее благодарим за помощь.

4b9b3361

Ответ 1

Try:

<a data-bind="attr: { href: '/api/degrees/' + fieldId() }">