Интеграция Фроала и Аурелия - PullRequest
1 голос
/ 27 апреля 2019

Я использую плагин редактора Froala внутри моего приложения Aurelia.Это работает довольно хорошо.

Мы можем передать пользовательские параметры плагину в main.ts, как показано ниже:

// Use the aurelia-froala-editor plugin.
aurelia.use.plugin('aurelia-froala-editor', config => {
  config.options({
    toolbarInline: true
  })
});

Затем добавить компонент froala внутрь страницы:

<froala-editor></froala-editor>

Но теперь я передаю параметры прямо внутри моего компонента froala на своей странице:

<froala-editor value.two-way="post.content" config.bind="{
        toolbarInline: true,
        charCounterCount: false,
        imageUploadURL:         'http://localhost:5000/api/froala/UploadImage',
        fileUploadURL:          'http://localhost:5000/api/froala/UploadFile',
        imageManagerLoadURL:    'http://localhost:5000/api/froala/LoadImages',
        imageManagerDeleteURL:  'http://localhost:5000/api/froala/DeleteImage', 
        imageManagerDeleteMethod: 'POST'
      }" event-handlers.bind = "{
        'image.uploaded': imageUploaded,
        'image.removed': imageRemoved,
        'image.file.unlink': imageFileUnlink
      }"></froala-editor>

Он также работает довольно хорошо.

То, что не работает, похоже смешивает параметры, переданные в main.ts и в компоненте на странице.Компонент на странице, кажется, полностью игнорирует параметры, переданные при инициализации плагина в main.ts.

Например, если я переместил параметр charCounterCount из компонента на моей странице в инициализацию в main.tsэто просто игнорируется.

...