Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php在输入字段中放置默认值将被angularjs清除_Php_Html_Angularjs_Codeigniter - Fatal编程技术网

使用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可用于双向绑定。