小编Art*_*ter的帖子

数组中的拼接只能按一个顺序进行

我有一点问题.我有一个显示div的复选框.我可以从6个不同的复选框中选择,以选择我想要显示的div.

当检查复选框时,我显示div并发送到服务器检查的div名称.

 $scope.savesGraphUserDetail = [];
    $scope.addRemoveUserChart = function(checked, value) {
      if (checked) {
        $scope.savesGraphUserDetail.push(value);

        var config = { headers: { "Content-Type": "application/x-www-form-urlencoded", "X-HTTP-Method-Override": "PUT" } };
        var data = {graphsConfig: $scope.savesGraphUserDetail};

        $http
        .post(serviceBase + "blabla", data, config)
          .success(function(data, status, headers, config) {
          })
          .error(function(data, status, header, config) {
          });
      }else {
        var index = $scope.savesGraphUserDetail.indexOf(value);
        $scope.savesGraphUserDetail.splice(index);

        var config = { headers: { "Content-Type": "application/x-www-form-urlencoded", "X-HTTP-Method-Override": "PUT" } };
        var data = {graphsConfig: $scope.savesGraphUserDetail};

        $http
          .post(serviceBase + "blabla", data, config)
          .success(function(data, …
Run Code Online (Sandbox Code Playgroud)

javascript arrays string checkbox angularjs

2
推荐指数
1
解决办法
60
查看次数

在现有的ng-map上获取搜索框

我需要将搜索框放置到ng-map。我从这里尝试解决方案

https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-simple

但我无法使其与ng-map一起使用。如果有人可以帮助我,这是我的朋克。我需要两个解决方案,一个是放置标记并获取坐标(此解决方案有效),第二个是搜索框,我对此有问题。并且有什么方法可以限制地图上可供选择的区域,例如本网站上的地图。抱歉我的英语不好。谢谢

  [1]: https://plnkr.co/edit/sKOaZOX6FbJwDdf3Po5Z?p=preview
Run Code Online (Sandbox Code Playgroud)

javascript google-maps angularjs

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

最大值和最小值不适用于输入

在 angularjs 应用程序中,我有输入字段,我需要在其中输入数字。我这样设置最大值和最小值

<input type="number" min="0" max="{{totaImpressionsSum}}"/>
Run Code Online (Sandbox Code Playgroud)

$scope.totaImpressionsSum从控制器获取值,在本例中该值为 5000。

当我在控制台中检查时,最大值已正确设置。 在此输入图像描述

我也尝试使用 ng-max 和 ng-min...但是这一切都不起作用,我仍然可以输入小于 0 和大于 5000 的数字。

我做错了什么?在另一个地方,这工作正常......但在这里不行......

这是笨蛋

angularjs

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

处理多个 mat-error

我有这样的 mat-input 错误处理

      <mat-form-field>
        <input formControlName="title" matInput placeholder="Title*" />
        <mat-error *ngIf="addNewForm.get('title').errors?.required">
          Can not be empty
        </mat-error>
        <mat-error *ngIf="addNewForm.get('title').errors?.minlength">
          Min length is 1 character
        </mat-error>
        <mat-error *ngIf="addNewForm.get('title').errors?.maxlength">
          Max length is 255 characters
        </mat-error>
      </mat-form-field>

      <mat-form-field>
        <input formControlName="name" matInput placeholder="Name*" />
        <mat-error *ngIf="addNewForm.get('name').errors?.required">
          Can not be empty
        </mat-error>
        <mat-error *ngIf="addNewForm.get('name').errors?.minlength">
          Min length is 1 character
        </mat-error>
        <mat-error *ngIf="addNewForm.get('name').errors?.maxlength">
          Max length is 255 characters
        </mat-error>
      </mat-form-field>
Run Code Online (Sandbox Code Playgroud)

如何直接在组件中处理这个问题,而不是手动编写所有这些错误,检查组件中的所有内容并动态设置错误,如下所示

      <mat-form-field>
        <input formControlName="title" matInput placeholder="Title*" />
        <mat-error>{{ someError }}</mat-error>
      </mat-form-field>

      <mat-form-field>
        <input formControlName="name" matInput placeholder="Name*" /> …
Run Code Online (Sandbox Code Playgroud)

formbuilder angular angular-reactive-forms

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