我的控制器方法:
$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
方法中的范围之后,如果将其放置在现在的位置,它就不会被读取#34; 1"是
有什么想法吗?我希望避免为此目的创建和使用指令,因为当正确的值存在时(硬编码)我可以使用它。谢谢!
答案 0 :(得分:0)
我只是使用ng-init
来初始化值。无法找到更好,更优雅的解决方案。