1
我的項目位於durandal。html元素的「dir」屬性(rtl/ltr)的數據綁定
我有一個html頁面。 在頁面中,有一個按鈕,用戶點擊該按鈕後,此頁面中的表格語言將由後面的特殊代碼從英語更改爲希伯來語。 現在,我遇到了一個問題:我想要更改表的目錄。 所以我寫了:
<table style="width: 100%; height: 100%;" data-bind="dir:langDir">
<button data-bind="click:changeLanguage"></a>
後面的代碼是:
var vm = {
langDir: ko.observable('ltr'),
activate: function() {
changeLanguage: function() {
//here there is some code of my apllication
vm.langDir('rtl');
}
}
};
return vm;
我試圖把斷點在changeLanguage功能,趕到這裏,執行的代碼,但什麼都沒有改變。
我的頁面中的其他數據綁定代碼 - 工作很棒。如果我試圖直接改變HTML代碼的方向(而不是綁定),它可以很好地工作。所以這個問題只是我不知道如何爲"dir"
屬性做數據綁定。