我有以下函数,该函数变量描述为参数在功能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是我定义的一个自定义函数 –