我们是否可以使用ng init从控制器初始化值,该值从服务器端(php)到angularjs中的控制器

我们是否可以使用ng init从控制器初始化值,该值从服务器端(php)到angularjs中的控制器,php,angularjs,Php,Angularjs,index.html: <form name="cca"> <input type="text" ng-model="form.product_id" ng-init="form.product_id=prod_id"> <input type="button" ng-click="profile_updated()"> </form> 但我无法使用下面的controller.代码从服务器端获取init值 $scope.profile

index.html:

<form name="cca">
 <input type="text" ng-model="form.product_id"  ng-init="form.product_id=prod_id">
 <input type="button" ng-click="profile_updated()">
  </form>
但我无法使用下面的controller.代码从服务器端获取init值

 $scope.profile_data_init = function() {

   //alert('uu');
    //console.log($scope.loginform);
    $http.post("ajax/profile_updation.php",{profile_up_init:"profile_init"}).
    success(function(data, status, headers, config) {
    $scope.prod_id=data[0].pid; //json data
    }).error(function(data, status, headers, config) {
         alert("Please Try Again..!");
     });
   }

ng init

<form name="cca">
    <input type="text" ng-model="form.product_id"  ng-init="profile_data_init()">
    <input type="button" ng-click="profile_updated()">
</form>

您确定响应成功吗..?请通过console.log(数据[0].pid)进行检查..当然..但在使用angularjs通过控制器从服务器端动态获取时,它不会显示值..如果我使用$http.post向服务器提供static而不提供任何post,它可以工作..我无法识别..为什么..我的代码有什么问题..然后在控制器中初始化这个对象,例如
$scope.form={}是的,兄弟,工作很好..非常感谢..我是angularjs的新手。。再次感谢..不客气,兄弟;)我喜欢被接受,然后被提升:)
<form name="cca">
    <input type="text" ng-model="form.product_id"  ng-init="profile_data_init()">
    <input type="button" ng-click="profile_updated()">
</form>
$scope.profile_data_init = function() {
    $http.post("ajax/profile_updation.php",{profile_up_init:"profile_init"}).
    success(function(data, status, headers, config) {
        $scope.form.product_id = $scope.prod_id = data[0].pid; //json data
    }).
    error(function(data, status, headers, config) {
        alert("Please Try Again..!");
    });
}