Javascript 为什么表达式出现在AngularJS示例中?

Javascript 为什么表达式出现在AngularJS示例中?,javascript,angularjs,angularjs-directive,expression,javascript-framework,Javascript,Angularjs,Angularjs Directive,Expression,Javascript Framework,我有以下代码: <!DOCTYPE html> <html> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> <body> <p>Try to change the names.</p> <div ng-app="myApp"> F

我有以下代码:

<!DOCTYPE html>
<html>
  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
 <body>

   <p>Try to change the names.</p>

   <div ng-app="myApp">

     First Name: <input type="text" ng-model="firstName"><br>
     Last Name: <input type="text" ng-model="lastName"><br>
     <br>


     Full Name: {{firstName + " " + lastName}}

    </div>

</body>
</html>

我的问题是,为什么表达式会这样出现?

既然您没有定义名为
myApp
的angular应用程序,那么您必须定义
ng app
指令而不带任何值。
ng app=“myApp”
应该是
ng app


尝试更改名称

名字:
姓氏:

全名:{{firstName+“”+lastName}
由于您尚未定义名为
myApp
的angular应用程序,因此必须定义不带任何值的
ng app
指令。
ng app=“myApp”
应该是
ng app


尝试更改名称

名字:
姓氏:

全名:{{firstName+“”+lastName}
您没有注册angualr从该起点引导的角度模块

<script>
angular.module("myApp",[])
</script>

angular.module(“myApp”,[])
并使用此模块初始化为ng app指令

<div ng-app="myApp">
</div>

您没有注册angualr从该起点引导的角度模块

<script>
angular.module("myApp",[])
</script>

angular.module(“myApp”,[])
并使用此模块初始化为ng app指令

<div ng-app="myApp">
</div>

您尚未在
ejs
文件中定义任何控制器

添加
ng控制器
ng应用程序
并在angular应用程序中定义该控制器

<div ng-app="myApp" ng-controller="myCtrl">

希望这对您有所帮助。

您尚未在
ejs
文件中定义任何控制器

添加
ng控制器
ng应用程序
并在angular应用程序中定义该控制器

<div ng-app="myApp" ng-controller="myCtrl">

希望这对您有所帮助。

看起来您没有声明控制器。伙计,您的控制器在哪里?看起来您没有声明控制器。伙计,如果我避免ng app指令的值,您的区别在哪里?不是避免,您没有定义名为myApp的角度应用,所以你不能使用它。如果我避免使用ng app指令的值会有什么区别?它不是避免,你没有定义一个名为myApp的角度应用程序,所以你不能使用它。