我正在尝试从控制器为输入类型赋值。确切地说,我试图在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";
};
})
答案 0 :(得分:0)
为输入分配值:
<input type="text" ng-model="user.ph_no" name="ph_no" />
.controller('registerCtrl', function($scope) {
$scope.user = {
ph_no:'12344434'
}
})