我使用ngInit將變量從PHP傳遞到我的Angular JS控制器。 在某些情況下,通過字符串可能包含編碼'「(雙引號"
)Angular JS編碼的雙引號不起作用
<div data-ng-controller="UserController" data-ng-init='init({"test":""My Test Input""})'>
</div>
但是,當發生這種情況我得到的角JS以下錯誤: http://errors.angularjs.org/1.3.13/$parse/syntax?p0=My&p1=is%20unexpected%2C%20expecting%20%5B%7D%5D&p2=16&p3=init(%7B%22test%22%3A%22%22My%20Test%20Input%22%22%7D)&p4=My%20Test%20Input%22%22%7D)
請幫
使用單引號: - init({「test」:'「My Test Input」'}) – squiroid 2015-03-03 11:40:49