我有一個小問題。我有我想使用而不結合,以創建兩個角模型,基於初始對象作爲原型上的物體:如何從同一原型創建角度模型而無需綁定?
var def = {
value: 'example'
}
在角:
var c = Object.create(def);
c.anothervalue = 12345;
$scope.c = c;
var d = Object.create(def);
d.anothervalue = 765432;
$scope.d = d;
c和d正確創建,而不結合。但是我不能在角度視圖中訪問對象的初始值,即使在控制器中它運行良好。
我讀了一下,是Object.prototype的東西,但我找不到任何解決方案。
我已經把fiddle here
您可以通過'c.value'或'd.value'實際訪問它。問題出在JSON過濾器上。 JSON.stringify方法沒有考慮繼承的屬性,這就是爲什麼你沒有在輸出中看到它們的原因。 – katranci 2013-05-08 08:07:49