前一陣子在做 Web App 的時候,在 Directive 中想要用 JSON attribute 當做一些引數

例如:

<component my-data="{{ {'key':'value'} }}">

值得注意的事情是,為何要寫在 angular expression。

一開始,我想要用 attrs.$observ() 取出字串後再交由 angular.fromJSON 來做,

但用單引號不是一個正式的 JSON 格式,

所以在 angular.fromJSON 的時候會錯誤,但又不能直接用雙引號

所以就是要寫在 angular expression 中(兩個雙括號)

之後再 angular.fromJSON 就沒問題了

arrow
arrow
    文章標籤
    AngularJS
    全站熱搜

    zack9433 發表在 痞客邦 留言(0) 人氣()