在ionicView.loaded事件期间未分配范围值

时间:2016-01-16 20:31:52

标签: javascript jquery angularjs ionic-framework

我正在尝试从控制器为输入类型赋值。确切地说,我试图在ionicView.loaded事件期间和手动隐藏启动屏幕之前做。

此处不起作用且未分配值user.ph_no。

另外,为了检查,我放了一个按钮点击事件,我正在为其中的user.ph_no分配值。

它正在运作。

我缺少什么来获取ionicView.loaded事件期间分配的值?

下面是我的控制器,带有按钮点击事件和ionicview onload事件。

angular.module('app.controllers', ['ionic'])

.controller('registerCtrl', function($scope) {
    $scope.user = {};
    $scope.$on('$ionicView.loaded', function() {
        ionic.Platform.ready( function() {
            if(navigator && navigator.splashscreen){
                $scope.user.ph_no = "12344434";
                navigator.splashscreen.hide();
            }

        });
    });

    //Button click event
    $scope.Register = function() {
    //$scope.user.ph_no = window.MainActivity.getPhn_number();
    $scope.user.ph_no = "9959";
    };
})

1 个答案:

答案 0 :(得分:0)

为输入分配值:

<input type="text" ng-model="user.ph_no" name="ph_no"  />

.controller('registerCtrl', function($scope) {
    $scope.user = {
      ph_no:'12344434'
    }
})
相关问题