我想讓我的數據在我的視圖模型之外訪問。所以我創建了一個視圖模型對象,但我無法綁定它的屬性。請注意,我的視圖模型中的一切正常工作。Knockout.js調用方法在視圖模型外
基本上是一個簡化的僞代碼:
function Users() {
name;
date;
}
function userHealthModel() {
function createUsers() { new Users[] };
}
self.userModel = ko.observable(new userHealthModel());
self.userModel.createUsers();
如果我稱之爲createUsers
方法我的模型在我的綁定工作正常。
這裏是一個的jsfiddle,請注意我的問題是在JS結束所有的方式,我評價它: http://jsfiddle.net/fourgates/jpk22/1/
我是新來的JS和KO。不確定如何使用$ root,$ parent等。請幫助編程愛好者!提前謝謝了!
請問一個具體的問題,而不是隻發佈一大堆「不工作」的代碼。你已經建立了很多,所以你在哪裏掙扎? – Niko 2012-04-01 01:26:42
對不起,請原諒我的懶惰,當我寫這篇文章時,我很疲倦,只是小睡了一下。我用jsfiddle重寫了我的問題。 但基本上我有我的視圖模型以外的viewModel對象的綁定屬性的麻煩。 – 2012-04-01 02:45:05