前一陣子在做 Web App 的時候,在 Directive 中想要用 JSON attribute 當做一些引數
例如:
<component my-data="{{ {'key':'value'} }}">
值得注意的事情是,為何要寫在 angular expression。
一開始,我想要用 attrs.$observ() 取出字串後再交由 angular.fromJSON 來做,
但用單引號不是一個正式的 JSON 格式,
所以在 angular.fromJSON 的時候會錯誤,但又不能直接用雙引號
所以就是要寫在 angular expression 中(兩個雙括號)
之後再 angular.fromJSON 就沒問題了
文章標籤
全站熱搜