首先,确保隐藏输入的ng-model和控制器中要使用的变量名称匹配。其次,使用ng-init指令将变量初始化为隐藏输入中的值。以下是示例代码:
HTML代码:
控制器代码:
angular.module('myApp', []) .controller('myCtrl', function($scope) { $scope.myVal = '456'; });
在这个示例中,隐藏输入的ng-model设置为“myVal”,这与在控制器中使用的变量名称相同。ng-init指令用于将myVal赋值给myVar。当控制器加载时,myVal的值将更改为“456”,但这不会更改myVar的值,因为它已经初始化为“123”(隐藏输入中的值)。因此,在div标签内部,将显示“123”。