Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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
Javascript 带有Ng If的Ng模型';t工作(非常基本的示例)_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 带有Ng If的Ng模型';t工作(非常基本的示例)

Javascript 带有Ng If的Ng模型';t工作(非常基本的示例),javascript,html,angularjs,Javascript,Html,Angularjs,我有一个非常简单的代码filterOption='Account ID',当值正确时,会显示输入。但是ng型号不起作用,我在pre中看不到任何东西 {{test}}//不起作用 {{filterOption}}//这显示帐户ID ng如果有自己的子作用域,它允许销毁和恢复作用域元素。因此,您的模型需要到达父范围(通常是控制器),这可以使用$parent前缀完成 以下是一个例子: 不起作用 作品 {{a} ng如果有自己的子作用域,它允许销毁和恢复作用域元素。因此,您的模型需要到达父范围(

我有一个非常简单的代码
filterOption='Account ID'
,当值正确时,会显示输入。但是
ng型号
不起作用,我在pre中看不到任何东西

{{test}}//不起作用
{{filterOption}}//这显示帐户ID

ng如果
有自己的子作用域,它允许销毁和恢复作用域元素。因此,您的模型需要到达父范围(通常是控制器),这可以使用
$parent
前缀完成

以下是一个例子:


不起作用

作品
{{a}
ng如果
有自己的子作用域,它允许销毁和恢复作用域元素。因此,您的模型需要到达父范围(通常是控制器),这可以使用
$parent
前缀完成

以下是一个例子:


不起作用

作品
{{a}
检查此项。ng if创建自己的范围。所以,如果您想将ng模型与ng if一起使用,那么请使用$parent


{{test}}//不起作用
{{filterOption}}//这显示帐户ID
var app=angular.module('abc',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.filterOption=“帐户ID”;
});

检查此项。ng if创建自己的范围。所以,如果您想将ng模型与ng if一起使用,那么请使用$parent


{{test}}//不起作用
{{filterOption}}//这显示帐户ID
var app=angular.module('abc',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.filterOption=“帐户ID”;
});

您需要使用控制器访问模板中的属性。 下面是一个例子:

您需要使用控制器访问模板中的属性。 下面是一个例子:

确定控制器的范围并为其分配控制器将解决此问题。请参阅以了解更好的编码样式,这样您就不会遇到这些问题


{{vm.test}}//不起作用
{{vm.filterOption}}//显示帐户ID
var app=angular.module('abc',[]);
应用程序控制器('MyCtrl',MyCtrl);
函数MyCtrl($scope){
var vm=这个;
vm.filterOption=“帐户ID”;
}

确定控制器的范围并为其分配控制器将解决此问题。请参阅以了解更好的编码样式,这样您就不会遇到这些问题


{{vm.test}}//不起作用
{{vm.filterOption}}//显示帐户ID
var app=angular.module('abc',[]);
应用程序控制器('MyCtrl',MyCtrl);
函数MyCtrl($scope){
var vm=这个;
vm.filterOption=“帐户ID”;
}

ng如果
创建了自己的作用域。使用
$parent.
到达控制器作用域,因此您需要
ng model=“$parent.test”
使用
$parent
是一个更深层次问题的症状。如果
创建了自己的作用域,则可以通过遵循ng模型中始终具有“.”的“最佳实践”轻松避免原语的此问题。使用
$parent.
进入控制器范围,因此您需要
ng model=“$parent.test”
使用
$parent
是一个更深层次问题的症状。通过遵循“始终有a.”的“最佳实践”,可以轻松避免原语的此问题。在您的ng模型中使用
$parent
是一个,更深层次问题的征兆。当数据和
ng模型
之间存在多个子作用域时,它将不起作用。最好使用命名对象。看这个。Misko演示了
ng开关
的基本绑定问题。使用
$parent
是一个更深层次问题的症状。当数据和
ng模型
之间存在多个子作用域时,它将不起作用。最好使用命名对象。看这个。Misko演示了
ng开关
的基本绑定问题。使用
$parent
是一个更深层次问题的症状。当数据和
ng模型
之间存在多个子作用域时,它将不起作用。最好使用命名对象。看这个。Misko演示了
ng开关
的基本绑定问题。使用
$parent
是一个更深层次问题的症状。当数据和
ng模型
之间存在多个子作用域时,它将不起作用。最好使用命名对象。看这个。Misko用
ng开关
演示了原语绑定问题。