knockout.js
Href 바인딩
수색…
비고
핵심 KnockoutJS 라이브러리에는 href
바인딩이 없기 때문에 모든 예제에서 동일한 효과를 얻기위한 라이브러리의 다른 기능을 보여줍니다.
동일한 주제에 대한이 스택 오버 플로우 질문을 참조하십시오.
attr 바인딩 사용하기
<a data-bind="attr: { href: myUrl }">link with dynamic href</a>
ko.applyBindings({
myUrl: ko.observable("http://www.stackoverflow.com")
});
KnockoutJS에는 기본 href
바인딩이 없기 때문에 다른 기능을 사용하여 동적 링크를 가져와야합니다. 위의 예 는 내장 된 attr
바인딩 을 보여 주며 동적 링크를 얻습니다.
사용자 지정 바인딩 처리기
href
바인딩은 KnockoutJS에 고유하지 않으므로 동적 링크를 얻으려면 사용자 정의 바인딩 핸들러를 사용하십시오.
<a data-bind="href: myUrl">link with dynamic href</a>
ko.bindingHandlers['href'] = {
update: function(element, valueAccessor) {
element.href = ko.utils.unwrapObservable(valueAccessor());
}
};
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow