我有以下函數,該函數變量描述爲參數在功能AngularJS傳遞值正常
$scope.relsingle = function(description) {
console.log(description);
var url = $scope.url+'/api/descrelation?limit=4&description='+description;
$http.get(url).success(function(data) {
console.log(data);
$scope.apgresponse = data;
})
};
我用下面的方法來在HTML頁面
ng-init="relsingle(prodres[0].description)"
該值通過這個值prodres [0] .description來自這裏。
而且prodres的價值來源於這裏
$scope.prodat = function(id) {
var uri = $scope.url+'/api/getproduct?productid='+id;
console.log(uri);
$http.get(uri).success(function(data) {
console.log(id);
console.log(data);
$scope.prodres = data;
})
};
當我在控制檯中relsingle功能登錄描述的價值。
console.log(description);
這給了我未定義的值。
我用它認爲ng-init被構建來處理表達式只是不確定它與運行的函數很好地工作。 – GillesC
什麼是prodres? – dfsq
relsingle是我定義的一個自定義函數 –