Tag: angularjs

Visual Studio 2015不识别Ionic和angularjs参数

首先,向大家问好。 经过4天的深入探索,为什么我的Visual Studio不能识别离子html标签和AngularJS参数,我来到这里find答案,也可以帮助其他人。 已安装的Visual Studio社区2015 – 更新3 为Visual Studio安装了Apache Cordova工具 已安装的Node.js 64位(v6.3.1) 在npm上安装离子:“npm install -g cordova ionic” 在控制台上创build一个离子项目:“ionic start myProjectName” 在Visual Studio解决scheme中转换(来自现有代码的项目)。 先build立下载其余的东西。 打开离子html和: 项目结构: PS:我不使用Resharper,我从Extensions安装了Ionic Pack,什么都没有发生。 提前致谢。

从一个angular度的应用程序redirect到另一个离子

我目前正在将angularjs应用程序转换为离子,angularjs项目包含两个应用程序1.login应用程序和2.实际的应用程序。 在运行离子服务器时,首先加载login应用程序(localhost / login),一旦用户input凭证,用户将被redirect到具有不同url(localhost / app)的实际应用程序。 在离子是相同的情况下,如果是,任何人都可以请告诉如何做到这一点?

我无法恢复我的服务器Express Js中删除我的BD中的ID

我想从我的bd中删除一行恢复的id。 但是没有任何被删除。我发送在http身份证。 我没有错误代码,但我有一个印象,服务器端它不检索我发送给他的ID。 我的代码在我的服务Angular: function removeTask(id){ var promise = $http({ method: "DELETE", url: GENERAL_CONFIG.API_ENDPOINT + "todos", data: id }).then(function success(response) { return response.data; console.log(promise) }, function error(response) { //$rootScope.token = ""; //$location.path("/home"); }); console.log(id); return promise; } 我的代码在我的服务器Express JS: Index.js : router.delete('/', function(req,res){ console.log(req.body); var updatePromise = service.removeTodoList(req.body); updatePromise.catch(function(){ res.sendStatus(500); }); updatePromise.then(function(rows){ res.sendStatus(200); }); }); […]

Electron + AngularJS没有find视图

我正在尝试使用Electron开发桌面应用程序。 我也使用AngularJS。 我遇到的问题是,当我创build一个自定义指令,并加载一个templateUrl,视图不加载和控制台说,它不存在。 是的,path是正确的,我相信它。 问题是应用程序已经在运行index.html,所以无法加载第二个文件。 不用说,我自己没有足够的经验来解决这个问题。 我知道Electron在后端使用节点,所以我想设置路由和/或设置一个path到我的静态文件可能会解决这个问题,但我不知道该怎么做。 我已经search整个networking的解决scheme,但我找不到明确的答案。

组织一个AngularJS应用程序时,你的模块应该都有相同的名称?

在组织一个Angular项目时,你的模块是否应该有相同的名字? 我见过各地的例子。 给定一个像这样的结构: root-app-folder ├── index.html ├── scripts │ ├── controllers │ │ └── main.js │ │ └── … │ ├── directives │ │ └── myDirective.js │ │ └── … │ ├── filters │ │ └── myFilter.js │ │ └── … │ ├── services │ │ └── myService.js │ │ └── … │ ├── vendor […]

angular2 npm开始重装很慢

我一直在想,为什么我的npm开始加载的速度如此之慢,即使我只修改了文件文件,大概需要一分钟时间才能读取更改,并花费一分钟来加载页面。 由于这个问题导致开发速度非常慢,我必须重新启动并重新运行应用程序,以便获得更快的速度。 应用程序文件夹总共只有167kb,但是我的node_modules很大,不确定这些依赖关系是否都是angular度的,但是好像整个npm库已经安装在我的node_modules文件夹中。 编辑: 看起来像它的最大化我的CPU而重新加载的文件是奇怪的。 而我的package.json开发依赖关系是很less的,其余的angular度依赖从angular度安装。 "devDependencies": { "body-parser": "^1.15.2", "concurrently": "^2.0.0", "cors": "^2.7.1", "express": "^4.14.0", "file-system": "^2.2.1", "gulp": "^3.9.1", "gulp-clean-css": "^2.0.12", "gulp-less": "^3.1.0", "gulp-rename": "^1.2.2", "gulp-useref": "^3.1.0", "gulp-watch": "^4.3.8", "jquery": "^3.1.0", "lite-server": "^2.2.0", "merge-stream": "^1.0.0", "momentjs": "^1.1.12", "ng2-bootstrap": "^1.0.24", "typescript": "^1.8.10", "typings": "^1.0.4" }

业务规则作为REST API或模块

我build立一个应用程序,其中包含: 前端angularjs 后端快速应用程序 事实是,两者都使用相同的业务规则进行validation,一次在前端,另一个在后端,以保持良好的导航性(locking在前面)和良好的业务pipe理(locking在后面)。 这样,我想知道如何在一个地方pipe理双方的业务规则。 这样,我find了两个解决scheme: – 创build一个npm模块 优点:这可以与版本控制,由于JavaScript技术,从客户端和背面访问 CONST:只适用于javascript,如果将来我需要增加一项新技术,那么我必须为相关技术做好准备。 还有一个事实,我必须做出远程请求,并使用networking。 正是我不想做我的客户 – 创build一个只公开我的业务规则的REST API 优点:从任何技术都可以从客户端和后端访问 CONST:networking延迟,并需要从我的客户端pipe理另一项服务 我想知道什么是一个好的解决scheme,为什么?

如何用Express后台构build多个布局的Angular JS

我的网站有3个主要部分,着陆页,pipe理面板和用户仪表板 我的文件结构分为2个文件夹 / client => angular frontend / server => express api后端 我正在使用一个快速后端api 通常在angular度上,应用程序的客户端中有一个index.html文件,我们将其用于所有路由 但是,如果我想要把它分成模块,一个index.html布局的不同部分,如登陆,pipe理和仪表板。 因为每个模块都有自己的asssets,资源..是包括单个html页面中的所有资源的好办法? 我怎样才能克服这个问题? 我可以使用多个SPA并将它们连接在一起,同时保持它们使用相同的API 对于这个问题的任何想法或者你如何处理这个在你的项目中,你如何实现pipe理面板等 我的目标是有这样的客户端文件夹/客户端/pipe理… index.html /登陆… index.html /仪表板… index.html 提前致谢

angularjs应用web.js结构部署在heroku上

我一直在为这个部署奋斗了几个星期,但没有成功。 对于我的应用程序本地运行,我运行grunt serve和node backend/app.js ,但是,我试图按照这里部署的方式作为一个例子。 我也试图按照这里的说明,因为我的应用程序是由yeoman生成的。 – 如何能够运行node web.js而不是node backend/app.js就像你在这里可以看到应用程序链接到web.js文件一样。 如何修改和更正我的web.js文件? 或者运行应用程序所需的任何其他文件。 最后我运行grunt生成,然后将其部署到heroku,但该应用程序不工作,它运行,而不是运行node backend/app.js本地运行,显然这个文件不会运行或包含在所有。 例如当我注册或login,没有任何反应。 这是我的应用程序文件夹结构: app/app.js 'use strict'; var myApp = angular.module('myApp', ['ui.router', 'ngAnimate', 'satellizer']); myApp.config(function($urlRouterProvider, $stateProvider, $httpProvider, $authProvider, API_URL){ $urlRouterProvider.otherwise('/'); $stateProvider .state('main', { url: '/', templateUrl: '/views/main.html' }) .state('register', { url: '/register', templateUrl: '/views/register.html', controller: 'RegisterCtrl' }) .state('login', { url: '/login', templateUrl: '/views/login.html', […]

AngularJS,ocLazyLoad和ui-router:如何在主app.js类没有集中“状态”的情况下按需加载

我在ui-router和ocLazyLoad上很新,可能这个问题可能很容易解决,但是我写在这里是因为我没有在博客上search。 我的应用程序现在正在运行ocLazyLoad。 这是我的主要app.js类的configuration: angular.module('me', [ 'ui.router', 'oc.lazyLoad', 'me.partials.footer', 'me.partials.header' ]) .config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) { $urlRouterProvider.otherwise('/ini') $stateProvider .state('ini', { // Login url: '/ini', templateUrl: 'views/ini/ini.html' }) .state('signin', { url: '/signin', templateUrl: 'views/signin/signin.html' }) .state('home', { url: '/home', templateUrl: 'views/home/home.html', resolve: { home: function($ocLazyLoad) { return $ocLazyLoad.load( { name: "views.home", files: [ "views/home/home.js", ] } […]