小编use*_*080的帖子

angularjs`angucomplete-alt`-如何用一些数字限制下拉列表?

在我的有角度的应用程序中,我angucomplete-alt用于填充下拉列表。它运作良好。

我的数据中有个具有巨大的价值(4487),城市,但它会影响生成下拉列表和用户交互的性能。因此,是否可以限制angucomplete-alt-仅显示100个项目?以及当用户键入值时,它会从列表值中带来结果吗?

这该怎么做?有什么办法做到这一点?

现场演示

jquery angularjs angular-directive

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

单选按钮启用/禁用不按预期工作

我试图切换我的radio按钮truefalse使用以下功能.

但作为第一次点击,我没有得到任何回应.后来它工作正常.要解决这个问题,这里有什么问题?

var switching = false;

$('button').on("click", function() {
  switching = switching == false ? switching = true : switching = false;
  console.log("switching", switching); //first click true but not works!
  $(":radio").attr("disabled", switching);
})
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="radio" name="foo" value="Y" checked disabled>
<input type="radio" name="foo" value="N" disabled>
<input type="radio" name="foo" value="X" disabled>

<button>
  Switch Me
</button>
Run Code Online (Sandbox Code Playgroud)

现场演示

javascript jquery radio-button

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

确保Javascript中的“ random” 3位数字

我正在尝试3使用以下功能创建数字随机数:

gridView.generateData = function( size ) {

        var newData = [];

        var size = size || 100;
        var baseSize = 0;

        while( baseSize < size ) {
            baseSize++;
            newData.push( {
                "mk" : Math.floor( Math.random()*999 ) + 100 //3 digit
            } );
        }       
        return $q.all( newData );
    }
Run Code Online (Sandbox Code Playgroud)

但是在输出中,object我看到有数字实例的4数量。如何3使用上述功能确保仅数字?

提前致谢。

javascript

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

如何将`google map`直接加载到`div`到容器?

我需要将地图加载到我的页面.我有以下URL:

https://servicepoints.dhlecommerce.com/?lnglat=3.16327,101.69507&language=en

如果我粘贴上面的url,我将在浏览器中加载地图.我正在尝试将此地图加载到我的网页中.但是什么都没有..

将上述地图加载到我的网页的正确方法是什么?

这是我的尝试:

$(function(){

  var mapURL = "https://servicepoints.dhlecommerce.com/?lnglat=3.16327,101.69507&language=en";

  $("#map").load(mapURL);

});
Run Code Online (Sandbox Code Playgroud)

现场演示

html javascript jquery google-maps

3
推荐指数
2
解决办法
463
查看次数

`this.appInits[i] is not a function` 错误出现在 `APP_INITIALIZER` 上

我正在尝试APP_INITIALIZER使用我的 angular 应用程序进行简单操作,但出现错误

this.appInits[i] is not a function - 无法弄清楚问题。

这是我的应用程序模块:

import { NgModule, APP_INITIALIZER  } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { HttpClientModule, HttpClient, HTTP_INTERCEPTORS } from '@angular/common/http';


export function onAppInit1(){
  return new Promise((resolve,reject) => {
    return setTimeout(() => resolve(true), 5000);
  })
}

@NgModule({
  declarations: [
          AppComponent,
          SignInComponent
    ],
  imports: [

  ],
  providers: [
    {
      provide:APP_INITIALIZER,
      useFactory:onAppInit1,//getting error
      multi: true
    },
    {
      provide: HTTP_INTERCEPTORS,
      useClass: InsertAuthTokenInterceptor,
      multi: true
    }
  ],

  bootstrap: [AppComponent]
})
export …
Run Code Online (Sandbox Code Playgroud)

angular angular7

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

如何将“ngModel”与表单控件名称一起使用?

我有 2 个文本区域,如果用户输入或插入值,还需要更新其他文本区域字段。

我可以使用change该函数来做到这一点,但我尝试使用带有控件名称的 ng-model 。出现错误。如何解决这个问题?或者我们不能使用 ngmodel 来收集控件名称吗?

这是我的文本区域:

<textarea name="control-name" [(ngModel)]="control_name_text" formControlName="ControlName"  [ngModelOptions]="{standalone: true}" cols="85" rows="5" placeholder="Enter Control Name"></textarea>
Run Code Online (Sandbox Code Playgroud)

另一个:

<textarea name="pageUrl" [value]="control_name_text"  cols="85" rows="5" placeholder=""></textarea>
Run Code Online (Sandbox Code Playgroud)

control_name_text我也在 ts 文件中声明了- 。得到错误为:

Can't bind to 'ngModelOptions' since it isn't a known property of 'textarea'.
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?提前致谢。

angular angular-forms angular8

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

如何使用现有类名添加类名

classname从服务器获取red,bluegreen.我试图用该元素添加该类.但什么都没发生.

有人纠正我吗?

这是我的尝试:

    <span class="proStatus" ng-class="{activeApp.status}"> //class not adds
      {{activeApp.status}} //i am getting `blue` here.
   </span>
Run Code Online (Sandbox Code Playgroud)

angularjs

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

如何使用扩展运算符取消现有数组的新值?

我正在尝试unshift使用扩展运算符方法使用现有数组的数组值。得到错误。任何人都可以帮助我获得正确的方法吗?

这是我的代码:

uploadedFiles : [...state.uploadedFiles.unshift( (<fileActions.UploadFileSuccess>action).payload ) ]
Run Code Online (Sandbox Code Playgroud)

得到一个错误:

The Number is not array type
Run Code Online (Sandbox Code Playgroud)

提前致谢。

javascript typescript ecmascript-6

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

如何将对象键转换为大写

我想将小写键转换为大写键。但是发现我的尝试不起作用。

什么是正确的方法?

这是我的尝试:

var obj = {
  name: "new name",
  age: 33
}

const x = Object.assign({}, obj);

for (const [key, value] of Object.entries(x)) {
  key = key.toUpperCase();
}


console.log(x);
Run Code Online (Sandbox Code Playgroud)

现场演示

javascript object typescript ecmascript-6

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

为什么需要 `nodejs` 中的 `path` 模块?

我想pathnodejs运行我的应用程序的测试中了解该模块,使用path和不使用path- 两者都按预期工作。在这种情况下我为什么要使用该path模块。因为所有教程都指导使用该path模块。

这是我的代码,有两个选项:

var
    express     = require('express'),
    path        = require('path'),
    app         = express();

//option 1 using path!
app.get('/', function( req, res ){

    res.sendFile( path.join(__dirname + '/index.html' ) );

})

//option 2 no path module.
app.get('/', function( req, res ){

    res.sendFile( __dirname + '/index.html' );

})

app.listen(8080);
console.log('app listens')
Run Code Online (Sandbox Code Playgroud)

node.js

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