我想一些這樣的事情,但顯示Error: [$parse:syntax]
獲取的HTML數據屬性angularjs
<div ng-init="myData={{data}}"></div>
需要幫助我在角
我想一些這樣的事情,但顯示Error: [$parse:syntax]
獲取的HTML數據屬性angularjs
<div ng-init="myData={{data}}"></div>
需要幫助我在角
你應該嘗試刪除花括號新鮮。
如果你想要一個副本你應該做如下......作爲HTTP調用是異步分配成功回調方法裏面
$scope.data = {};
var data;
var init = function() {
$http.post('views/Report.aspx/GetMailReport', {}) .success(function (data, status, headers, config) {
$scope.data = JSON.parse(data.d);
data = $scope.data;
}) .error(function (data, status, headers, config) {
$scope.data = status;
}) };
init();
編輯: 這裏是link的小提琴,我有創建。
data是一個json數據的數組...從一個受控的...取回...移除大括號將視爲正常的數據字符串..只是'data' – 2014-10-26 18:16:20
使用大括號將內插數據並視爲字符串...因此,如果您想要讀取json數組對象並將其初始化爲myData,則不需要大括號...如果這不是您要查找的內容...需要有關您的更多信息試圖實現我初始化 – 2014-10-26 18:21:13
謝謝srinivas ..這是我的第一個問題[鏈接](http://stackoverflow.com/questions/26572610/get-the-value-of-scope-data-in-a-variable- in-same-controlled?noredirect = 1#comment41763151_26572610) 但我沒有成功,所以我正在嘗試這種方法 – 2014-10-26 18:28:07
聽到的數據是json類型的數據 – 2014-10-26 18:08:47