将 Angular2 组件转换为 ES6 语法需要什么?

2023-12-26

index.js

这是我的切入点

import * as stylesheet from '../assets/styles/app.scss';

import jQuery from '../node_modules/jquery/dist/jquery';
import $ from '../node_modules/jquery/dist/jquery';

import {bootstrap}    from './boot'
import {AppComponent} from './app.component'

bootstrap(AppComponent);

应用程序组件.js

这有效

(function (app) {
    app.AppComponent = ng.core
        .Component({
            selector: 'my-app',
            template: '<h1>My First Angular 2 App</h1>'
        })
        .Class({
            constructor: function () {
            }
        });
})(window.app || (window.app = {}));

Question

我尝试使用来自的答案如何在没有装饰器语法的情况下编写 Angular2? https://stackoverflow.com/a/34356562/802365没有成功。

  • 我该如何摆脱IIFE并使用ES6 syntax?

未经测试!

import {Component} from 'angular2/core';

@Component({
  selector: 'my-app',
  template: `
    <h1>
        My First Angular 2 App
    </h1>
  `
})
export class AppComponent {
  constructor () {

  }
}

也许您因为认为您需要app多变的?

只是为了明确你不需要参考app,你只需要导入AppComponent(正如你已经拥有的那样)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 Angular2 组件转换为 ES6 语法需要什么? 的相关文章

随机推荐

  • 从命令行创建 IPA 时,为什么我的构建阶段脚本不会被执行?

    问题 简短版本 为什么我的构建不会phase scripts从命令行创建 IPA 时执行 当我跑步时xcodebuild创建预定义的 IPA构建阶段脚本不会被执行 这是为什么 问题 冗长版本 我有一个工作区 其中有一个方案 我想从命令行创建
  • Linux页面缓存刷新顺序

    在我们将数据写入磁盘之前 有页面缓存 所以如果我有两次手术 write fileA write fileB 那么如果系统突然关机 我们不主动调用sync 调用 我想知道是否有可能我们写入文件的数据已经flush到磁盘了 而我们写入文件A的数
  • Pygame ValueError:无效的 rectstyle 对象

    我从下载了一个 pygame 示例here https github com eventia rabbitone称为rabbitone 并遵循相应的Youtube 视频 https youtu be TU4qDHBBHes 于是我研究了一下
  • openGL 光线拾取

    一般的光线拾取过程应如下 实验结果证明是正确的 将屏幕点变换为标准化设备空间方向向量 float x 2 0f mouse x width 1 0f float y 1 0f 2 0f mouse y height float z 1 0f
  • 在 Android 中创建聊天气泡

    I am trying to create a chat bubble with some text For this I am create Three Layoutouts Inside of main Linear Layout I
  • powershell 中的“cd..”是什么意思? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我已经知道它的作用 它只是向后移动一个目录或文件夹 但对我来说神秘的是那两个点 cd it has the same function
  • 如何使用 Stripe (stripe.js) 和react-native

    我正在尝试找到一种将 Stripe 与 React Native 结合使用的好方法 最好不涉及将信用卡详细信息发送到我自己的后端或将我的条带私钥存储在应用程序中 欢迎任何想法 谢谢 我个人还没有在 React Native 中实现过这个 在
  • libOpenCL.so 使用 VFP 寄存器参数,输出不

    目前我正在尝试为 ARM 架构构建 Buddhabrot 但当我收到以下错误时 我陷入了困境 我希望有人能提供帮助 libOpenCL so uses VFP register arguments output does not libGA
  • C# 中任意数量的类型参数[重复]

    这个问题在这里已经有答案了 我需要将类型列表传递给方法 但我想确保 即在编译时 所有类型都继承自 BaseType 另外 我不知道需要传递多少类型 所以我认为这将是一个糟糕的方法 public void DoSomething params
  • 如何设置Android工具栏图标的颜色?

    我从 GitHub 分叉了一个项目https github com nglauber playground tree master android DemoSearch https github com nglauber playgroun
  • 在集合视图的 PerformBatchUpdates 处崩溃[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我有一个集合视图 它显示两个具有不同部分计数的图像数组 这将在一个集合视图视图的两个不同视图之间切换 NSInteger
  • 错误:我的代码中出现意外的符号/输入/字符串常量/数字常量/特殊

    我收到了这些错误之一 Error unexpected symbol in
  • Sql Server - 使用 Windows 身份验证连接

    我必须使用 Windows 身份验证连接到 SQL Server sql server 位于机器 192 168 3 6 上 Web 服务器 客户端 位于我的机器上 192 168 3 10 我正在使用 JTDS 驱动程序 dbUrl jd
  • 如何使用mock来模拟一个新对象

    我正在尝试使用mockk 编写单元测试 我试图弄清楚如何模拟对象的新实例 例如 使用 PowerMockito 我们可以这样写 PowerMockito whenNew Dog class java withArguments beagle
  • 如何更改 JSON 中字段的顺序

    Scenario 考虑我有一个 JSON 文档 如下所示 name David age 78 NoOfVisits 4 问题 我想更改文档中字段的顺序 顺序 比如说我想要age NoOfVisits然后最后name 截至目前 我将值存储在临
  • 业务对象/数据库访问层的体系结构

    由于各种原因 我们正在编写一个新的业务对象 数据存储库 该层的要求之一是将业务规则的逻辑与实际的数据存储层分开 可以有多个数据存储层实现对同一对象的访问 例如 实现大多数对象的主 数据库 数据存储源 以及实现用户对象的另一个 ldap 源
  • Reinterpret_cast 与 C 风格强制转换

    我听到了reinterpret cast是实现定义的 但我不知道这真正意味着什么 你能提供一个例子来说明它是如何出错的吗 如果出错了 使用 C 风格的强制转换是否更好 C型演员阵容也好不到哪儿去 它只是按顺序尝试各种 C 风格的转换 直到找
  • 在 C# 中的其他类的列表中添加和删除项目

    我正在使用表单在 C 中设置一个基本的购物车 我已将一些产品加载到 List 中 打开时可以显示这些产品 但我的问题是 当我从 List 添加或删除项目并退出菜单并再次打开商店时 会显示原始列表 我不确定如何在商店中添加或删除它 它也显示在
  • 查找特定 JDK 版本的“示例和演示”[已关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Oracle 发布了 Java SE 开发套件 8u20 演示和示例下载 最新发布 http www o
  • 将 Angular2 组件转换为 ES6 语法需要什么?

    index js 这是我的切入点 import as stylesheet from assets styles app scss import jQuery from node modules jquery dist jquery imp