Angular项目中使用Swiper和Ueditor

栏目: 编程语言 · AngularJS · 发布时间: 6年前

内容简介:这一阵子开始学习angular,张dalao给我一个阉割了很多功能的初级后台项目作为练手,虽然初级,但是有些东西对于初学者来说真的很难,就比如说现在就要讲的引入Swiper和Ueditor这两个插件。难点在于这两个东西都挺老的了,Swiper还好,而Ueditor已经很久没有更新了,在网上查了很久,磕磕绊绊,终于顺利的把这两个东西引入到了项目里。废话不多说,上图上代码

这一阵子开始学习angular,张dalao给我一个阉割了很多功能的初级后台项目作为练手,虽然初级,但是有些东西对于初学者来说真的很难,就比如说现在就要讲的引入Swiper和Ueditor这两个插件。

难点在于这两个东西都挺老的了,Swiper还好,而Ueditor已经很久没有更新了,在网上查了很久,磕磕绊绊,终于顺利的把这两个东西引入到了项目里。

废话不多说,上图上代码

先讲Ueditor吧,下图是引入以后的Ueditor富文本编辑器

Angular项目中使用Swiper和Ueditor

这个是Ueditor的GitHub地址

按照GitHub的教程来

先把文件download下来

Angular项目中使用Swiper和Ueditor

然后在项目里安装

npm install ngx-ueditor --save

然后在AppModel.ts里面引入下面的代码

import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { UEditorModule } from 'ngx-ueditor';

@NgModule({
  imports: [ 
    BrowserModule,
    FormsModule,
    UEditorModule.forRoot({
      js: [
        `./assets/ueditor/ueditor.config.js`,
        `./assets/ueditor/ueditor.all.min.js`,
      ],
      // 默认前端配置项
      options: {
        UEDITOR_HOME_URL: './assets/ueditor/'
      }
    })
  ],
  declarations: [AppComponent],
  bootstrap: [AppComponent]
})
export class AppModule { }

可以看到js:[]里面引入了两个js文件,这两个文件就在刚刚下下来的压缩包里

路径有点复杂

ngx-ueditor-master\src\assets

把这个ueditor文件夹整个解压到项目里的assets目录下,这样准备工作就做完了

Angular项目中使用Swiper和Ueditor

接下来就是在组件里面用了

下面的是html代码

<ueditor 
[(ngModel)]="html" //双向绑定编辑器的内容
[config]="editorConfig" //配置
[loadingTip]="'加载中……'" //加载时的文字
(onReady)="_ready($event)" //加载完成时的回调
(onDestroy)="_destroy()"  //销毁时的回调
(ngModelChange)="_change($event)" //内容改变时的回调></ueditor>

接下来是ts代码

html = ``; //编辑器内容
  editorConfig={
    wordCount: true, // 文字计数
    initialFrameHeight: 300, // 设置高度
    initialFrameWidth: '100%', // 设置宽度
  }

   _ready($event){

  }
  _destroy(){

  }
  _change($event){

  }

具体的API可以在文档里面的查到,就不多说

这样就可以在Angular里面使用Ueditor了

下班咯,明天再更新一下Swiper的使用


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Haskell School of Music

The Haskell School of Music

Paul Hudak、Donya Quick / Cambridge University Press / 2018-10-4 / GBP 42.99

This book teaches functional programming through creative applications in music and sound synthesis. Readers will learn the Haskell programming language and explore numerous ways to create music and d......一起来看看 《The Haskell School of Music》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具