我一直在這個問題上停留了一段時間。我很感謝你的幫助。我附上了一個笨蛋。 Plunker LinkAngularJS和JSON對象
(function() {
'use strict';
angular
.module('scheduling')
.controller('ScheduleCtrl', ['$scope', '$rootScope', '$log', '$filter', function ($scope, $rootScope, $log, $filter) {
$scope.selectedDay = function() {
$rootScope.day = Object.keys($scope.day).map(key => $scope.day[key]);
$rootScope.day = $scope.day;
$rootScope.schedule.weekdays.day['@'].day = $rootScope.day;
console.log($rootScope.day);
}
}]);
})();
目的:我需要能夠選擇一天或數天,並有一個價值得到了$ rootScope.schedule對象保存到$ rootScope.day。該值需要保存爲一天:0,日:1,日:2等我最初的問題是,該值被存儲爲太陽:0,星期一:1,星期二:2等我能找到一個刪除日期名稱(sun,mon,tue)的方法,但現在它將值存儲爲0:0,1:1,2:2等。
您可以查看Plunker上的完整代碼,並讓我知道如何在數值前面獲得一天(日:1或日:1,2,3)?
注意:我已經嘗試使用checklist-model和ngRepeat methodolgy,但那也不起作用。
感謝您的幫助。
你想你的輸出是一個對象或數組值? – Claies
我討厭問,但你似乎有一個非常複雜的設置與你的日子。你真的在追求什麼? – KreepN
KreepN - 對於複雜性抱歉 - 我對編碼相當陌生。我正在創建一個調度應用程序。用戶可以選擇一天來完成工作。我需要將此值傳遞給第三方應用程序。 JSON對象被轉換爲XML。第三方不能識別$ rootScope.day值,因爲輸出是sun:0而不是day:0。 – Heather