0
Chrome에서 데이터 바인딩에 오류가 발생했습니다. FireFox에서 정상적으로 작동했지만 오류가 발생했습니다.Chrome에서 녹아웃 바인딩 오류가 발생했습니다.
<ul data-bind="foreach: contents, visible: contents().length > 0">
<li>
<a data-bind="text: ContentName"></a>
</li>
</ul>
<script type="text/javascript">
function content(data) {
this.ContentName = ko.observable(data.contentName);
}
function contentListViewModel() {
var self = this;
self.contents = ko.observableArray([]); // array of content, populated by ajax
}
</script>
"this"는 실제로 창 개체입니까? viewModel 객체를 사용하지 않는 이유는 무엇입니까? – Cedric
그 객체는 viewmodel 객체의 일부분이며 viewmodel 코드에 붙여 넣을 수는 없습니다. 저는 용어로 약간 엉망이되었을 것 같아요. 이 부분은 입니다. 뷰 모델의 객체 인 내용을 기능하도록 reffering하고 있습니다. – ruffen