我有一個對象,我希望看到一個指令內。
指令具有獨立的作用域,對象來自父控制器。將對象從父控制器傳遞到隔離範圍子指令
DOM:
<div hello-directive obj-to-track="{{myObj}}"></div>
指令JS:
scope:{
objToTrack:'@'
},
link:function(scope,element,attrs){
scope.$watch(function(newValue){
//Inside here, newValue is a JSON string
//So is scope.objToTrack
});
}
反正是有擺脫母公司控制的實際對象除了JSON.parse()
感謝。
你似乎對象和JSON之間進行感到困惑。 JSON是一種數據傳輸字符串格式。在你的應用程序中,你正在處理來自已交付數據的對象和數組 – charlietfl
不知道爲什麼你認爲我很困惑。 – Francisc
ok ...解釋評論'在這裏面,newValue是一個JSON字符串'。這意味着閱讀 – charlietfl