小编Flo*_*nce的帖子

angular2通过按Enter键提交表单而不提交按钮

是否可以提交没有提交按钮的表单(按Enter键)示例:

<form [ngFormModel]="xxx" (ngSubmit)="xxxx()">
  <input [(ngModel)]="lxxR"   ngControl="xxxxx"/>
</form
Run Code Online (Sandbox Code Playgroud)

forms submit angular

88
推荐指数
11
解决办法
11万
查看次数

angular4如何在外部js中调用函数

我有一个显示向控制台日志的jscript:

x.js包含

function open() {
    console.log('this a function');
}
Run Code Online (Sandbox Code Playgroud)

在我的应用程序的index.html中

<script src="x.js"></script>
Run Code Online (Sandbox Code Playgroud)

在我的组件中

declare var xJS : any;;

@Component({
   selector: 'employerfile',
   templateUrl: './employerfile.component.html'
})

export class EmployerFileComponent
    .....
    openURL() {
       xJS.open();  
    }
}
Run Code Online (Sandbox Code Playgroud)

在HTML

<a (click)="openURL()"> click </a>
Run Code Online (Sandbox Code Playgroud)

执行此代码时,出现异常@

原始异常:未定义xJS

如何调用此外部函数?

javascript external function angular

4
推荐指数
2
解决办法
2万
查看次数

Angular2 Dragula模型未更新

我在项目中使用ng2-dragula,拖放时无法进行模型更新

<ul style="list-style-type: none;">
   <li *ngFor="let item of itemList" [dragula]='"bag-one"'          [dragulaModel]='itemList' >
      <div >
           {{item.label | itemFilter:user.language}}
          <a (click)="delete(item)" style="cursor:pointer;">delete</a>
       </div>
     </li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

我组件的一部分:

@Component({
   moduleId: module.id,
   selector: 'item-user',
    templateUrl: 'item.component.html',
    styleUrls: ['item.component.css'],
    pipes: [itemFilter],
    directives: [Dragula] 
Run Code Online (Sandbox Code Playgroud)

...

我的根本组成部分的一部分

@Component({
    .....
    viewProviders: [DragulaService]
Run Code Online (Sandbox Code Playgroud)

拖放工作正常,put itemList(模型)未更新(控制台无错误)为什么?

model dragula angular

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

标签 统计

angular ×3

dragula ×1

external ×1

forms ×1

function ×1

javascript ×1

model ×1

submit ×1