小编Tar*_*ngh的帖子

如何根据Angular js中的两个自定义过滤器过滤数据

我有两个自定义过滤器,我想使用这两个自定义过滤器过滤我的数据.但是我遇到了这个问题,如果我一个接一个地使用它们就可以了,但是当我尝试同时使用两个滤波器时却没有输出.我的代码如下:

<script>
     var myApp = angular.module('myApp', []);
     myApp
.filter('selectedTags', function() {
    return function(postdata, tags) {
        return postdata.filter(function(task) {

            for (var i in task.tarn_list) {
                if (tags.indexOf(task.tarn_list[i]) != -1) {
                    return true;
                }
            }
            return false;

        });
    };
})
.filter('selectedDep', function() {
    return function(postdata, tags) {
        return postdata.filter(function(task) {

            for (var i in task.deployment) {
                if (tags.indexOf(task.deployment[i]) != -1) {
                    return true;
                }
            }
            return false;

        });
    };
})
.controller('PostList', ['$scope', '$http', function($scope, $http) {
           var jsonFile='../../json.php';
           $http.get(jsonFile).success(function(data) {
            $scope.postdata = …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

11
推荐指数
1
解决办法
101
查看次数

响应式表单 valueChanges 方法针对输入字段的一项更改触发两次

我在角度应用程序中工作,其中使用 valueChanges 方法来检测更改。喜欢 :

this.MyFrm.controls['is_applicable'].valueChanges.subscribe(values => {
  this.mainFunc()       
});
Run Code Online (Sandbox Code Playgroud)

但它触发了这个函数两次,为了解决这个问题,我使用了 debounceTime。喜欢 :

 this.MyFrm.controls['is_applicable'].valueChanges.pipe(debounceTime(0),distinctUntilChanged(),takeUntil(this.destroy$)).subscribe(values => {
   this.mainFunc()
 });
Run Code Online (Sandbox Code Playgroud)

但现在出现了 valueChanges 一段时间后触发的问题,这破坏了我的代码流。

有什么建议吗?

typescript angular angular11

8
推荐指数
2
解决办法
8728
查看次数

如何检测Angular 4中表单控件数组的变化?

我正在研究Angular 4项目.我需要检测表单控件数组的更改.例如,我有一个名为providers的表单控件数组,如何检测其更改?

export class CustomFormArray {
 public form: FormGroup;

 constructor(private _fb: FormBuilder) {
      this.form = _fb.group({
           providers: _fb.array([])
      });
  }
} 
Run Code Online (Sandbox Code Playgroud)

angular angular4-forms

5
推荐指数
1
解决办法
1万
查看次数

如何在同一组件上刷新路由更改时的组件?

我正在进行一个角度4项目并陷入以下情况:

我有两步预订表格,用于预约.我有两个不同的行业可以说是行业A和行业B,现在当我正在预订时,可以说是行业A并转到第2步并假设我点击其他行业B(可通过旁边菜单访问)我仍然坚持第2步,我希望将页面重新加载到第1步,所以简而言之,我希望使用不同的路由访问相同的组件.

在技​​术语言中,Am在一个组件上,我想在路由更改时刷新相同的组件.如果有人知道请告诉我.提前致谢!

3
推荐指数
1
解决办法
4653
查看次数

为什么`v = bf13ba33f40c`这个额外的查询字符串在wordpress网站url中传递?

我正在开发一个wordpress项目.我只是安装了wordpress 4.6.1并完成了我的项目.但是网址存在问题.好像是http://example.com/demo/?v=bf13ba33f40c,我没有理解为什么?v=bf13ba33f40c部分会自动添加到url中.我设置了固定链接但它没有显示效果.有人请帮忙.

谢谢!

php wordpress

0
推荐指数
1
解决办法
99
查看次数