草庐IT

angular2-meteor

全部标签

Angular 2 UI-Router:在父状态中更改数据

我有一个使用Angular2和UI-ROUTER(不是ngroute)。它有:父状态“父”,控制的视图标题和控制如下图所示,两个儿童状态为“幼稚”和“儿童”,控制着孩子在输入任何一个儿童状态时,我需要将一些文字诸如'childa'标题查看由父状态控制的。我该怎么做?输入儿童状态时,如何将数据传递给父状态?此“孩子”文本与任何组成部分无关,而与它输入的儿童状态有关。(所以我认为我不应该将其通过组件树。)我定义了这样的状态:exportconstparentState={name:'parent',url:'',redirectTo:'childA',views:{'header':{compon

ZAP似乎错误地报告了Angular App中的路径遍历漏洞

我正在运行OWASPZAP作为自动CI/CD流程的一部分。我正在进行蜘蛛和积极的扫描。该报告显示有路径遍历误差。首先,这是一个Angular2站点,因此服务器上不会揭示任何内容。其次,当我在有或没有“攻击”的情况下查看有关的URL时,结果是相同的。此URL仅将JavaScript文件下载到浏览器中,而Querystring被忽略了。我们正在使用webpack进行捆绑。https://mysite/js/vendor.ece5bf651436a14bea3e.bundle.js?query=c%3A%2F如果是假阳性,我们如何标记这一点,以便随后的运行不会继续将其视为问题?我们正在使用每周的Do

在一系列的Meteor.call()彼此之间,原始呼叫正在提早返回

我做了一个流星。方法(我们称其为富量)本身称为流星方法。我的目标是使后续方法异步地称为“同步”,因为随后的方法需要先前的方法来完成其工作。问题是,由于第一个方法获取返回值(然后将其传递给下一个方法等),因此,在该系列中的第一个方法中,从FULLFLOW的回调正在返回。这是我的问题:我希望Fullflow方法等到系列中的最后一个方法完成,并将其值返回到Fullflow的回调。我假设我的结构都是错误的,这就是为什么正在发生这种情况的原因。如果有人可以帮助我并修复我的流程或解释我缺少的内容,我将不胜感激!这是代码:Meteor.methods({step1(params){//workwithpar

当NGIF为false时,Angular4 ng-content将建立

我有新的问题ng-content传输。假设我有一个组件my-component那在它的ngOnInit()功能对负载进行一些重型操作(目前,只有一个console.log()).我有一个包装器,可以通过transclusion显示内容(my-wrapper.component.html).如果我这样设置周围环境,日志语句不会显示:我认为,my-wrapper组件不会构建,因此内容被忽略。但是,如果我试图将逻辑移至my-wrapper这样的组件(my-wrapper.component.html):我总是看到console.log()输出。我想,my-component建造然后存放到*ngIf变

Angular2- formGroup验证不触发

我在表单内有一个form组。当我单击“提交”按钮时,我需要验证FormGroup控件,但没有触发。交易形式是形式,分配形式是FormGroup。单击“添加”按钮IE时,我需要验证FormGroup孤独。所需的现场验证没有触发。component.tsthis.transactionForm=this.fb.group({allocationForm:this.fb.group({fund:newFormControl(['',Validators.required]),amount:newFormControl(['',Validators.required]),})});htmlname:{

php - Angular2 http.post 表单值到 php 服务器

我正在尝试将表单值从Ionic2(Angular2typescript)项目发送到我将在其中发送联系邮件的php服务器。我无法获得我应该获得的值...这是我的form.service.ts:import{Injectable}from'angular2/core';import{Http,Response}from'angular2/http';import{Headers,RequestOptions}from'angular2/http';import{Observable}from'rxjs/Observable';@Injectable()exportclassFormServ

php - 在angular js中获取php的数组数据并且无法更新php中的数据

我是angularjs的新手,我想更新我无法更新数据的注册表数据以及如何在angularjs的脚本文件中打印php的数组值。请期待上面的代码并提供所需的解决方案。获取数据.php:fname;$lname=$data->lname;$gender=$data->gender;$state=$data->state;$query="INSERTINTOregistration(reg_fname,reg_lname,reg_gender,reg_state,reg_id)values('".$fname."','".$lname."','".$gender."','".$state."'

Angular包括在应用基本标签以删除URL中的#之后不工作

我一直在AngularJS中从事单页应用程序。当索引页面加载时,我已使用Angularnginclude将其他页面加载到索引页面中。现在它正在工作,但是在URL中显示出http://localhost:8080/index.html#/home.html,我想删除“#”。在将基本标签应用于“NG-Include”中的基本标签后,我申请了不起作用。我尝试了其他在线内容,但找不到任何解决方案。我正在使用XAMPP服务器。ThanksinAdvancefriends{{Title}}varapp=angular.module("mainApp",["ngRoute"])//Navigatingext

如何在Angular 2中获得MyDatePicker的值为格式的值?

我在用my-date-picker在Angular2中,当我从datepicker中选择任何日期时,它将为我提供datepicker的输出JSON像这样"effectiveDate":{"date":{"year":2017,"month":7,"day":1},"jsdate":"2017-06-30T18:30:00.000Z","formatted":"07/01/2017","epoc":1498847400}但是我想要输出"effectiveDate":"07/01/2017"这个。获取输出:"effectiveDate":{"date":{"year":2017,"month":7

Vue Meteor订阅Ready Hook?

我使用流星vue施加到出版物中:meteor:{$subscribe:{'gps':function(){return[this.query]}}},文档仅提供以下选项:Loading...但是,当订阅准备就绪时,我需要执行一些代码。有某种onsubscriptionready钩子吗?看答案如果您使用模板中订阅中的数据,则可以执行类似的操作:beforeUpdate(){if(this.$subReady['gps']){//dosomething}}我在我的应用程序中这样做,到目前为止,它可以正常工作。问题是当您不使用模板中的数据时,因为没有触发更新挂钩。