使用php在输入字段中放置默认值将被angularjs清除
我有一个数组使用php在输入字段中放置默认值将被angularjs清除,php,html,angularjs,codeigniter,Php,Html,Angularjs,Codeigniter,我有一个数组 $result=array( ['firstname'] => 'xyz' , ['lastname'] => 'abc'); 此数组值在html表单的输入字段的value属性中回显 <form name="myForm" action = "<?php echo base_url('welcome/submission');?>" method="POST"> <input type="text" class=
$result=array(
['firstname'] => 'xyz' ,
['lastname'] => 'abc');
此数组值在html表单的输入字段的value属性中回显
<form name="myForm" action = "<?php echo base_url('welcome/submission');?>" method="POST">
<input type="text" class="form-control" ng-model="firstname" name="firstname" value="<?php echo $result['firstname']; ?>" required ng-pattern="/^[a-zA-Z0-9]*$/">
<span ng-show="myForm.firstname.$dirty && myForm.firstname.$error.required" style="color:red;">Your name is required.</span>
<span ng-show="myForm.firstname.$dirty && myForm.firstname.$error.pattern" style="color:red;">invalid Entry.</span>
<input type="text" class="form-control" name="lastname" ng-model="lastname" value="<?php echo $result['lastname']; ?>" required>
<span ng-show="myForm.lastname.$dirty && myForm.lastname.$error.required" style="color:red;" >Last Name is required</span>
<span ng-show="myForm.lastname.$dirty && myForm.lastname.$error.pattern" style="color:red;">invalid Entry.</span>
</form>
要使其工作,必须将php变量传递给angular controller中的名字模型
这就是angular从中读取值的地方
$scope.firstname = "<?php echo $result['firstname']; ?>";
$scope.firstname=”“;
要使其工作,必须将php变量传递给angular controller中的名字模型
这就是angular从中读取值的地方
$scope.firstname = "<?php echo $result['firstname']; ?>";
$scope.firstname=”“;
的输出是什么,您是否检查了CSS是否隐藏了您的回音?使用firebug或chrome控制台什么是输出,你是否检查过你的CSS是否隐藏了你的回声?使用firebug或chrome控制台确认在看到你的答案后它工作了我意识到angular js可用于双向绑定。谢谢在看到你的答案后它工作了我意识到angular js可用于双向绑定。