当前位置: 首页 > 面试题库 >

将gridstack.js包装到Angular 2组件中

松刚豪
2023-03-14
问题内容

我有一些Angular 1的经验,但是我们需要在Angular
2项目中使用gridstack.js。

我们熟悉gridstack-angular项目,但是该项目在Angular 1中。我认为我遇到的最大麻烦是Angular 2概念。

任何帮助,将不胜感激。


问题答案:

讲解

对于初学者来说, Angular
2快速入门
是最好的。

然后继续下去,进入“ 英雄
旅”
。这也是一个很棒的教程。

工具

对于教程,并且坦率地说,构建任何Angular 2应用程序,我强烈建议使用 Angular-
Cli
。轻松构建Angular 2应用

只需看一下Angular-Cli的 目录 ,看看它能做什么

my-grid-stack.component.html

<div class="grid-stack">
    <div class="grid-stack-item"
        data-gs-x="0" data-gs-y="0"
        data-gs-width="4" data-gs-height="2">
            <div class="grid-stack-item-content"></div>
    </div>
    <div class="grid-stack-item"
        data-gs-x="4" data-gs-y="0"
        data-gs-width="4" data-gs-height="4">
            <div class="grid-stack-item-content"></div>
    </div>
</div>

my-grid-stack.component.ts (如何在Angular
2中获取JQuery)

import { Component, OnInit } from '@angular/core';
declare var $: any; // JQuery

@Component({
  selector: 'app-my-gridstack',
  templateUrl: './app/my-grid-stack/my-grid-stack.component.html',
  styleUrls: ['./app/my-grid-stack/my-grid-stack.component.css']
})
export class MyGridStackComponent implements OnInit {

  constructor() { }

  ngOnInit() {
      var options = {
          cell_height: 80,
          vertical_margin: 10
      };
      $('.grid-stack').gridstack(options);
  }

}

然后,我将gridstack.js文件放在文件src/assets/libs/gridstack夹中。

然后,别忘了导入 index.html

<script src="ashtml" target="_blank">sets/libs/gridstack/gridstack.js"></script>


 类似资料:
  • 问题内容: 我正在努力寻找一种方法来做到这一点。在父组件中,模板描述了及其元素,但将渲染委托给了另一个组件,如下所示: 每个myResult组件都呈现其自己的标签,基本上是这样的: 我之所以没有将其直接放在父组件中(避免需要使用myResult组件)是因为myResult组件实际上比此处显示的要复杂,因此我想将其行为放在单独的组件和文件中。 产生的DOM看起来很糟。我相信这是因为它无效,因为它只能

  • 问题内容: 许多模板语言都有“ slots”或“ yield”语句,它们允许进行某种形式的控制反转,以将一个模板包装在另一个模板中。 Angular具有“ transclude”选项。 Rails有收益声明。如果React.js拥有yield语句,它将看起来像这样: 所需的输出: React,React.js没有。如何定义包装器组件以实现相同的输出? 问题答案: 尝试: 有关更多信息,请参见文档中

  • 许多模板语言都有“slots”或“yield”语句,它们允许进行某种形式的控制反转,将一个模板包装在另一个模板中。 唉,react.js没有。我如何定义包装器组件以实现相同的输出?

  • 使用React,如果一个子组件在呈现时不返回null,它如何有条件地包装到另一个元素中? 这可能与React component children detect if empty/null before render中的讨论有关。但是,建议的方法似乎都不起作用(ReactDOMServer.renderToStaticMarkup似乎与SSR有问题,React.isValidElement始终将返

  • 我在python中的安装工具版本是28.8.0。pip版本是9.0.1。我不允许安装软件包,我收到以下错误消息: 使用缓存的numpy-1.12.1.zip收集numpy 命令的完整输出Python setup . py egg _ info:< br > trace back(最近一次调用last): File " ",第1行,文件" C:\ Users \ udari \ AppData \

  • 问题内容: 我正在尝试让我的Jframe完全匹配我的图像尺寸,以便当我尝试通过绘制矩形来获取某个区域的Rectangle2D坐标时,它为我提供了它在屏幕上出现的位置的真实坐标。实际图像。 此解决方案的目标是将PDF转换为图像,使用可视映射器识别特定区域,然后使用PDFBox(PDFTextStripperbyArea)针对该区域进行提取。 以下代码给出的坐标未提取所需区域。 这是代码: 有人可以帮