【问题标题】:Is it possible to integrate grapesjs into angularjs with a controller是否可以使用控制器将grapesjs集成到angularjs中
【发布时间】:2018-11-22 01:02:59
【问题描述】:

JS

var app = angular.module('CompanyProfile', []);

app.controller('CompanyProfileCtrl', function() {

      function init() {

        var editor = grapesjs.init({
              allowScripts: 1,
              showOffsets: 1,
              autorender: 0,
              noticeOnUnload: 0,
              container: "#gjs",
              height: "700px",
              fromElement: true,
              clearOnRender: 0,
              storageManager: {
                autoload: 0
              },

我怎样才能做到这一点?顺便说一句,我没有提交整个代码。假设一切都在那里。会工作吗?

【问题讨论】:

  • 把它放在一个指令中,以确保初始化时容器元素存在
  • 嘿,你能举个例子吗
  • 在整个网络和本网站的指令中都有初始化第三方脚本的示例
  • 寻求教程或示例的问题对于 Stackerflow 来说是题外话。而是向我们展示您所做的事情并描述您迄今为止遇到的问题。要创建自定义 AngularJS 指令,请参阅 AngularJS Developer Guide - Creating Custom Directives

标签: javascript angularjs grapesjs


【解决方案1】:

如果grapesjs 已经加载到页面上,它应该像jQuery 一样可用。您可以在主视图(通常是 index.html)中检查您的脚本标签。如果您还没有,可以从here 下载。

【讨论】:

  • 如果我可以将整个代码分享给您并且您会理解,是否有可能。因为我为grapejs部分完成了整个工作。我只是在集成 angularjs 控制器时遇到问题
  • 据我所知,您的控制器看起来不错。您是否能够将模块绑定到页面?这可能是您遇到问题的部分。
猜你喜欢
  • 2015-04-21
  • 1970-01-01
  • 1970-01-01
  • 2016-04-01
  • 1970-01-01
  • 2019-12-25
  • 2014-03-11
  • 1970-01-01
  • 2013-06-08
相关资源
最近更新 更多