Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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
一个视图在不同时间绑定到不同的数据模型(AngularJS)_Angularjs_Angularjs View - Fatal编程技术网

一个视图在不同时间绑定到不同的数据模型(AngularJS)

一个视图在不同时间绑定到不同的数据模型(AngularJS),angularjs,angularjs-view,Angularjs,Angularjs View,我已经创建了一个视图(一个由一些div和输入框组成的HTML文件),现在我想在不同的位置使用该文件作为视图,但绑定了不同的数据模型。 “我的意思是输入标签的ng模型发生变化” 一种方法是一次又一次地创建相同的视图,并将其与相应的数据模型绑定。但是我不想要。。 如何仅使用一个HTML文件作为视图,并在不同的位置将其与不同的模型绑定 附言:我对Angular JS有些陌生,你是说在同一个html模板中使用不同的控制器吗?如果您使用的是ngRoute,您可以这样设置它 $routeProvider.

我已经创建了一个视图(一个由一些div和输入框组成的HTML文件),现在我想在不同的位置使用该文件作为视图,但绑定了不同的数据模型。
“我的意思是输入标签的ng模型发生变化”

一种方法是一次又一次地创建相同的视图,并将其与相应的数据模型绑定。但是我不想要。。 如何仅使用一个HTML文件作为视图,并在不同的位置将其与不同的模型绑定


附言:我对Angular JS有些陌生,你是说在同一个html模板中使用不同的控制器吗?如果您使用的是
ngRoute
,您可以这样设置它

$routeProvider.
  when('/route1', {
    templateUrl: 'myView.html',
    controller: 'myCtrl1'
  }),
  when('/route2', {
    templateUrl: 'myView.html',
    controller: 'myCtrl2'
  });

这里是一个关于设置路由的教程:

这取决于您在不同位置使用该文件作为视图的意思,但使用不同的数据模型,但在许多情况下,html文件可以用作模板“我是指输入标记的ng模型中的更改”,我可以使用myCtrl1对array1进行操作,使用Ctrl2对array2进行操作吗?我想我可以,但可以肯定。。。