這裏是場景,我有一個「獲取課程」按鈕,當我點擊按鈕時,我通過courseId,在getCourse()方法中返回$ scope.courseId;然後我通過$ http.post方法傳遞這個變量。但是當我在開發人員工具中調試時,我沒有獲取courseId值。
$scope.getCourse= function(){ return $scope.courseId;} $http.post('js/description.json', $scope.courseId).success(function(data){ $scope.response = data; })
如果我通過如下所示的靜態課程ID,我得到的課程ID,所以請建議如何通過動態值。
$http.post('js/description.json', {'courseId':'Adobe'}).success(function(data){ $scope.response = data; })
你爲什麼不使用 'JS/description.json',{courseId:$範圍.courseId} –
這很好,你可以直接傳遞像$ scope.courseId或{courseId:$ scope.courseId}這沒關係,但我只有在動態變量時纔有問題。 – Abilash
你能否進一步解釋一下,「動態」是什麼意思? – kubuntu