我的模块.ts,
import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { RouterModule,Router }   from '@angular/router';
import { AppComponent }  from './crud/app.component';
import { Profile }  from './profile/profile';
import { Mainapp }  from './demo.app';
import { Navbar }  from './header/header';
// import {ToasterModule, ToasterService} from 'angular2-toaster';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
@NgModule({
  imports:      [ BrowserModule,FormsModule, ReactiveFormsModule ,
  RouterModule.forRoot([
      { path: '', component:AppComponent},
      { path: 'login', component:AppComponent},
      { path: 'profile', component:Profile}
    ]) ],
  declarations: [ AppComponent,Mainapp,Navbar,Profile …Run Code Online (Sandbox Code Playgroud) 我正在使用multer上传我的图像和文档,但这次我想限制上传,如果图像的大小> 2mb.如何找到文档文件的大小?到目前为止,我尝试如下,但没有工作.
var storage = multer.diskStorage({
      destination: function (req, file, callback) {
        callback(null, common.upload.student);
      },
      filename: function (req, file, callback) {  
        console.log(file.size+'!!!!!!!!!!!!!!')======>'Undefined'
        var ext = '';
        var name = '';
        if (file.originalname) {
          var p = file.originalname.lastIndexOf('.');
          ext = file.originalname.substring(p + 1);
          var firstName = file.originalname.substring(0, p + 1);
          name = Date.now() + '_' + firstName;
          name += ext;
        }
        var filename = file.originalname;
        uploadImage.push({ 'name': name });
        callback(null, name);
  }
});
Run Code Online (Sandbox Code Playgroud)
谁能帮帮我吗?
我有这样的数组
var temp = [{"rank":3,"name":"Xan"},{"rank":1,"name":"Man"},{"rank":2,"name":"Han"}]
Run Code Online (Sandbox Code Playgroud)
我试图按如下方式对其进行排序
 temp.sort(function(a){ a.rank})
Run Code Online (Sandbox Code Playgroud)
但它没有工作.任何人都建议帮助.谢谢.
javascript ×2
angular ×1
angularjs ×1
arrays ×1
express ×1
mean ×1
multer ×1
node.js ×1
sorting ×1
typescript ×1