這裏是我的PHP和角碼。我的值來自數據庫選擇ng選項。我想從參數中設置一個值作爲默認選擇組件。我不知道這件事。走了很多網站和問題,但無法弄清楚。實際上,我對angular和php很陌生。無法設置角度選擇的默認值JS
PHP代碼:
<td><select name="topicname" ng-model="topic" ng-options='x.topic_id as x.description for x in topics' id="yashselect" >
</select><p>{{topic.topic_id}}{{topic}}</p><input type="hidden" name="daytopic" value="{{topic.topic_id}}">
</td>
的.js鏈接的代碼:
var app = angular.module('myApp', []);
app.controller('tasksController', function($scope, $http) {
$scope.topic = $scope.getTopics;
$scope.topics = "SSO";
$scope.getTopics = function (task,sol){
// alert(task+sol)
$http.get("ajax/getTopics.phptask="+task+"&sol="+sol).success(function(data){
$scope.topics = data;
});
};
});
你的模式名稱爲「主題」的d您將值分配給「topic.topic_id」。 讓我知道它是否有效 –
@Helper先生根本不工作。所有在這裏給出的例子是靜態數據,但不知道如何將它們分配給動態值從db – Jason
@Jason ng-selected是選項標籤的一個屬性,你不能在選擇標籤中使用它,所以從select中刪除選定的元素,然後賦值選定的模型將選擇框的ng模型,它將工作,首先確保主題是爲數據人口定義 –