我的控制器方法:
$scope.u = DbResourceSrv.getDbResource('restful.php', 'user', 1)
.then(function(data){
$scope.u = data;
angular.forEach($scope.u, function(value, key){
$scope.u.push( {key: value} );
});
});
可以看到,此时我在这里硬编码了整数1。我需要将其替换为一个变量,该变量已在页面加载时传递了该用户ID的正确值。
我已经尝试过一个隐藏的表单字段,但很快就开始看起来很奇怪。然后我尝试在ng-init=(myMethod(php session val here))
上调用一些方法,但不知何故,在将值设置到init-ed
方法的作用域后,如果将其放置在现在"1"所在的位置,则不会读取。
任何想法?我想避免为此目的创建和使用指令,因为当正确的值存在(硬编码)时,我让它工作。谢谢你!
我只是使用ng-init
来初始化值。