Angularjs 未被击中的情况

Angularjs 未被击中的情况,angularjs,Angularjs,在文本框中键入'1'时,为什么没有命中条件 您的代码就在控制器的构造函数中。它在创建控制器时激发,然后不再执行。您需要将该代码添加到控制器的方法中,然后从HTML中的事件调用该方法 您的代码就在控制器的构造函数中。它在创建控制器时激发,然后不再执行。您需要将该代码添加到控制器的方法中,然后从HTML中的事件调用该方法 您可以使用,例如: 您可以使用,例如: 因为该代码在创建控制器时执行一次。之后再也不会。因为在创建控制器时,代码只执行一次。从那以后就再也没有了。 $scope.$watch(

在文本框中键入
'1'
时,为什么没有命中条件


您的代码就在控制器的构造函数中。它在创建控制器时激发,然后不再执行。您需要将该代码添加到控制器的方法中,然后从HTML中的事件调用该方法

您的代码就在控制器的构造函数中。它在创建控制器时激发,然后不再执行。您需要将该代码添加到控制器的方法中,然后从HTML中的事件调用该方法

您可以使用,例如:

您可以使用,例如:


因为该代码在创建控制器时执行一次。之后再也不会。因为在创建控制器时,代码只执行一次。从那以后就再也没有了。
  $scope.$watch('category', function(newValue){

    $scope.content = newValue === '1' ? 'Content for 1' : 'Content for everything else';

  });