Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.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 如何在Chrome中制作一个小的有角度的应用程序?_Javascript_Angularjs_Google Chrome - Fatal编程技术网

Javascript 如何在Chrome中制作一个小的有角度的应用程序?

Javascript 如何在Chrome中制作一个小的有角度的应用程序?,javascript,angularjs,google-chrome,Javascript,Angularjs,Google Chrome,我正在尝试制作一个Chrome应用程序(不是一个扩展,而是一个桌面应用程序)。我有window.html文件,如下所示: <!DOCTYPE html> <html ng-app="app"> <head> <title>This is a test</title> <script src="js/angular/angular.min.js"></script> <script s

我正在尝试制作一个Chrome应用程序(不是一个扩展,而是一个桌面应用程序)。我有window.html文件,如下所示:

<!DOCTYPE html>
<html ng-app="app">
<head>
    <title>This is a test</title>
    <script src="js/angular/angular.min.js"></script>
    <script src="js/modules/login.js"></script>
</head>
<body>
<section ng-controller="LoginController as login">
    <div>{{3 + 4}}</div>
</section>
</body>
</html>
但是,当我运行应用程序时,它显示的是
{{3+4}
,而不是
7

我的清单文件是:

var app = angular.module('LoginController', []);
{
  "name": "APP",
  "description": "My App",
  "version": "0.1",
  "manifest_version": 2,
  "app": {
    "background": {
      "scripts": ["background.js", "js/angular/angular.min.js"]
    }
  },
  "icons": { "16": "app.jpg", "128": "app-128.jpg" }
}
我做错了什么?

您有
ng app=“app”
,但您的应用程序名为“LoginController”。 按如下方式操作:

var app = angular.module('app', []); // first parameter is the name that can be used in ng-app=

// create the controller with its name
app.controller("LoginController", function(){});
将此更改为

var app = angular.module('LoginController', []);
这个


您已经创建了名为“LoginController”的模块,而不是angular controller。您需要先使用angular.module(“app”,[]).controller(“LoginController”,[function(){}])创建名为“app”的主模块和控制器;这条线,试试这个
var app = angular.module('app', []);
app.controller("LoginController",function(){
});