我无法让我的棱角代码在plunker中运行。我附上了细节。你们中的任何一个都可以帮我吗?基本上,我猜这是ngcontroller的问题,但我不确定。

<!DOCTYPE html>
<html ng-app>

  <head>
    <script data-require="angular.js@*" data-semver="1.3.15" src="https://code.angularjs.org/1.3.15/angular.js"></script>
    <link rel="stylesheet" href="style.css" />
    <script src="script.js"></script>
  </head>

  <body ng-controller="MainController">
    {{ 5 / 2 }}<br>
    {{message}}
  </body>

</html>

javascript script.js文件的内容
var MainController = function($scope){
  $scope.message = "Welcome!";
};

朋克
http://plnkr.co/edit/mzgdELALCP7DN2ikJHsC?p=preview

最佳答案

在版本1.3。*中,您不能再声明全局 Controller 功能。

而是定义一个模块,并使用您的 Controller 功能:

var SidController = function($scope){

  $scope.message = "WElcome.";

};
SidController.$inject = ['$scope'];
angular.module('app', []).controller('SidController', SidController);

在你的HTML
<html ng-app="app">

看到这个plunker

关于javascript - Angular JS在punker中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30214311/

10-10 02:12