草庐IT

AngularJS2

全部标签

java - 混合前端和服务器端技术(Spring、Thymeleaf、AngularJS)

我是网络应用程序开发的新手,正在尝试探索一些技术。我对Spring-MVC和AngularJS有一些(非常)小的经验。最近,我开始学习Thymeleaf。对这些技术有一些非常基本的了解,我正在尝试弄清楚是否以及如何联合使用它们。我知道有一些组合,例如作为Spring-MVCController的RESTAPI+作为使用给定数据的前端技术的AngularJS。这对于您的单页应用程序可能就足够了。但是包含许多页面的应用程序应该重用某些组件(例如导航栏)怎么办?在这些应用程序中包含安全机制怎么样?我刚刚知道存在Thymeleaf,它似乎是一个不错的模板引擎。到目前为止,我只用它为我的HTML

java - WebSocket 握手 - 意外的响应代码 200 - AngularJs 和 Spring Boot

当我尝试在AngularJS应用程序和SpringBoot之间建立websocket通信时,出现错误:websocket握手期间出错-意外响应代码:200。这是我的JS代码:functionrun(stateHandler,translationHandler,$websocket){stateHandler.initialize();translationHandler.initialize();varws=$websocket.$new('ws://localhost:8080/socket');//instanceofngWebsocket,handledby$websocket

java - 为什么我在 AngularJs 帖子中收到 400 个错误请求?

我使用SpringMVC和AngularJs创建Web应用程序。我向服务器发送请求,但收到400errorbadrequest。我在Springservlet配置文件中配置了json格式的消息转换器。我想知道为什么会出现此错误。这是我的angular.service:save:function(user){return$http({method:'POST',url:'/app-web/user/create',contentType:"application/json",data:user});}在服务器端,我有一个SpringMVCController,如下所述:@RequestM

Angularjs $观看回调火灾,但没有任何更改

我正在使用RESTAPI从SharePoint组中获取用户,如果当前用户在该特定组中存在,则表单(视图)必须具有一些额外的选项和按钮。因此,您正在使用$Watch来检测分配给RESTAPI返回值的变量的更改,并且在$Watch回调中定义了视图中的更改。现在,当RESTAPI返回$Watch功能时,但该视图仍未更新。如果我执行,angular.element('[ng-controller=controllerName]').scope().$apply();在控制台中,然后我的表格可以正加载。看答案如果您使用Angular的$HTTP服务来提出请求,它将自动处理更新视图。如果您在没有它的情况下

Angularjs在范围中动态添加表单字段和识别

我想创建一个带有多个字段的表单:名称,姓氏,...并添加一封或几封电子邮件。第一个电子邮件字段是强制性的。在他应该有可能单击“添加电子邮件”以添加新的电子邮件地址之后。他可以添加其他4封电子邮件(总共5封电子邮件)。应该验证系统是否正确,如果需要,请在必要时显示消息,然后在DB中注册数据。在这里,我的控制器“ctrleditContacts”和模块(app.js):varapp=angular.module('ContactsApp',['ngRoute','ui.bootstrap','ngDialog']);//registertheinterceptorasaserviceapp.fac

ngcookies angularjs如何包含模块,我正在使用sub控制器

如何向控制器注入NGCOOKIES服务。我遇到了一个错误,说注射失败如下错误:[$inextor:unpr]http://errors.angularjs.org/1.5.3/$喷油器/unpr?p0=%24cookiesProvider%20%3C-%20%24cookies%20%3C-%20intakeapp.controller("Intake",["$scope","$http","$window","$mdDialog","$mdToast","IntakeFactory","fileUpload",'ngCookies',function($scope,$http,$window

在AngularJS(现在通常被称为Angular,因为AngularJS是Angular 1.x版本的名称,而Angular是后续版本的名称)中

在AngularJS(现在通常被称为Angular,因为AngularJS是Angular1.x版本的名称,而Angular是后续版本的名称)中,服务(Service)是一个非常重要的概念。服务是一个函数或对象,它可以在你的Angular应用程序的多个组件之间共享。服务通常用于封装一些与业务逻辑、数据操作、或者与服务器交互相关的代码。通过使用服务,你可以避免在多个控制器(Controller)之间复制和粘贴相同的代码,从而提高了代码的可维护性和可重用性。AngularJS内置了一些常用的服务,如http(用于发送HTTP请求)、http(用于发送HTTP请求)、http(用于发送HTTP请求)

java - Spring MVC 和 Angularjs

目前我正在尝试学习AngularJS,但首先我想使用Springmvc设置我的环境。目前我只想休息,但我怀疑将资源放在SpringMVC中的最佳方式是什么我的简单应用程序有这个squeleton:my-simple-app:srcmainjavaresourceswebappresourcesWEB-INF如果我想把app文件夹从angular-seed,放在什么地方最好?我试图放入src/webapp/resources/app但是我必须将html文件移动到WEB-INF?您的angular-jsspringmvc应用程序的框架如何?重定向到app/index.html的最佳方法是什

Angularjs:[$ inextor:nomod] Module'Uirouter'不可用

我试图使用angular-ui-router在我的应用程序中,但是导入时遇到问题Error:[$injector:modulerr]FailedtoinstantiatemoduleuiRouterdueto:Error:[$injector:nomod]Module'uiRouter'isnotavailable!Youeithermisspelledthemodulenameorforgottoloadit.Ifregisteringamoduleensurethatyouspecifythedependenciesasthesecondargument.这是我的main.jsimport

Bootstrap后加载对AngularJS应用的依赖性

我有AngularJS1.3.3应用程序。我正在加载其他网站的模块:requirejs我想引导我的应用程序,然后在之后立即加载外部模块。我的代码:varapp=angular.module("myApp");app.run(function(){//Loadexternalmodulerequire("somejsurl",function(){app.requires.push("externalApp");});});angular.bootstrap($("html"),"myApp");此代码无法正常工作(在“myApp”中,“外部应用程序”无法访问服务),怎么了?很高兴的帮助,非常感