首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

捆绑后Angular2 RC6 Inject LOCALE_ID失败

是指在Angular2 RC6版本中,使用Inject LOCALE_ID进行国际化时出现的问题。

在Angular2中,国际化是通过LOCALE_ID来实现的。LOCALE_ID是一个注入令牌,用于指定当前应用程序的语言环境。通过注入LOCALE_ID,我们可以在应用程序中使用不同的语言环境进行国际化。

然而,在Angular2 RC6版本中,有些开发者报告了在捆绑(bundling)后使用Inject LOCALE_ID时失败的问题。这意味着在捆绑后的应用程序中,无法正确注入LOCALE_ID,导致国际化功能无法正常工作。

解决这个问题的方法是手动导入LOCALE_ID并进行注入。具体步骤如下:

  1. 在应用程序的根模块中,导入LOCALE_ID:
代码语言:txt
复制
import { LOCALE_ID } from '@angular/core';
  1. 在NgModule的providers数组中,手动注入LOCALE_ID:
代码语言:txt
复制
providers: [
  { provide: LOCALE_ID, useValue: 'en-US' } // 替换为你想要的语言环境
]

这样,就可以手动注入LOCALE_ID,解决捆绑后使用Inject LOCALE_ID失败的问题。

关于Angular2的国际化和LOCALE_ID的更多信息,你可以参考腾讯云的相关产品文档:

请注意,以上链接是腾讯云的产品文档,仅供参考。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ASP.NET Core + Angular 2 Template for Visual Studio服务器端预加载的意义何在?Webpack 开发中间件模块热拔插(HMR)

创建并且运行项目 当你完成安装以上所有内容,你可以打开VS2015 创建新项目,展开Web目录,选择 ASP.NET Core Angular2 Starter Application(.NET Core...一切就绪之后,项目中看起来可能回出现一点问题,但是实际上并不是这样,当VS2015完成安装依赖将会显示not installed ?...它真正的意义在于: 它极大的提高了用户体验:及时他们是在一个较慢的网络环境或者设备上,也可以在很快的看到你想显示给他们的内容,在这背后,你可能又一个很大的捆绑javascript正在下载、转换并且执行,...Webpack集成 当前系统里的代码使用typescript编写,这就是说你需要在运行它之前先构建它,就像你使用SASS一样,需要在使用之前编码,甚至捆绑和压缩它。...目前最兴盛的modern javascript构建系统是Webpack,它类似Grunt和Gulp,但是在2017的今天(原文中是2016),Webpack是最流行的typescript编译、捆绑和压缩工具

3.3K60
  • 在Python中用Celery安排管理后台工作流

    识别这些任务简单到检查它们是否类似属于以下类别: 定期任务 - 您将计划在特定时间或间隔运行的任务,例如每月报告生成或每天运行两次的web scraper。...如果你以前没有使用Celery的经验,我建议你先按官方教程学完再尝试。 吊一下胃口 如果这篇文章激起您的兴趣,并让您想立即投入代码,那么请遵循本文中使用的代码的GitHub库。...每个这样的任务可能会在某些时候失败。所有这些故障都被转储到每个workers的系统日志中。在某些时候,它开始变得不方便调试和维护Celery 层。最终,我们决定将任务日志隔离到任务特定的文件中。...运行此任务多次可能会看到类似的内容: Result of 1 + 2 = 3 Result of 1 + 2 = 3 ......__call__(*args, **kwargs) return task_rv def inject_scope_args(self, kwargs)

    7.4K20

    Angular2学习记录-给后端程序员的经验分享

    1.前言 前几天刚下定决心把毕业设计改造下,因为毕业设计算是我学习的基石,学习到的东西都尽可能的在这个平台上施展,锻炼自己.改造为前后端分离,前端使用angular2,后端只提供接口.便于以后的维护.那么就要学习...this.isBackColor = marginTop > 20 && this.getIsIndex(); }); } } 原因不明,猜想是var self = this;赋值操作相当于一个全新的变量...isBackColor. 3.2http参数传递 按照下面代码传参数应该是没有问题的,但是我遇到了url被编码问题,例如输入`1111@qq.com会被转换为1111%40qq.com,导致服务端解析失败...StartComponent}, ] } ]; 举例: 访问/,则先在根路由寻找,找到其跳转到IndexComponent,完成任务 访问/aust.则先在根路由找,发现需要到子路由里面寻找,到子路由,...这是因为访问主域名angular的js都已经全部加载了,这个时候跳转是js来控制的,不经过nginx自然不会出现上面的问题.

    3.1K20

    使用Webpack提升Vue.js应用程序的4种方法(翻译)

    vue-loader的最终输出是一个JavaScript模块,准备将其包含在Webpack捆绑包中。...一个简单的系统可以通过在文件名附加一个哈希来为文件名添加“指纹”: ? image.png Common Chunks插件会发出“ chunkhash”,如果文件内容已更改,则将对其进行更新。...Auto inject build files 当然,如果添加哈希,则必须更新索引文件中对该文件的引用,否则浏览器将不知道该哈希: <script src="app.3b80b7c17398c31e4705...Webpack插件添加到您的Webpack配置中: new HtmlWebpackPlugin({ filename: 'index.html' template: 'index.html', <em>inject</em>...Code splitting 默认情况下,Webpack会将所有应用程序代码输出到一个大<em>捆绑</em>包中。

    2.6K20

    工具的使用 | CobaltStrike的使用

    CobaltStrike集成了端口转发、服务扫描,自动化溢出,多模式端口监听,windows exe 木马生成,windows dll 木马生成,java 木马生成,office 宏病毒生成,木马捆绑。...启动的客户端: 我们也可以打开windows下的cobaltstrike客户端,然后把ip设置为我们的启动时候的ip即可。...其支持多主机连接,部署好Beacon提交一个要连回的域名或主机的列表,Beacon将通过这些主机轮询。目标网络的防护团队必须拦截所有的列表中的主机才可中断和其网络的通讯。...,能够对文档类进行捆绑; Windows Executable      生成可执行exe木马; Windows Executable(S)    生成无状态的可执行exe木马 点击中间的Attacks...选择进程,点击Inject,随后选择监听器,点击choose,即可发现CobaltStrike弹回了目标机的一个新会话,这个会话就是成功注入到某进程的beacon会话。

    3.1K20

    如何在 ASP.NET MVC 中集成 AngularJS(3)

    事实上,路由表的产生版本也出现了一些挑战,由于产生路由代码使用的是 JavaScript 捆绑,但是在 Visual Studio 下,捆绑无法一步一步执行调试,所以我无法调试这些代码。...如果该业务对象验证失败,业务层可以从验证库返回错误的集合,并发送错误收集结果到客户端,以便浏览器端错误信息的呈现。...("api/CustomerService")] public class CustomerServiceController : ApiController { [Inject...在试验和失败的每次迭代中,这个挑战变得逐渐变得不那么难。我只是想使所有这些集成起来工作,我不会停止努力。...你可以争论在 ASP.NET 中使用捆绑和缩功能和在 Grunt 与 Gulp 部分使用流行的压缩工具,其各自的优点。

    1.8K100

    树莓派随身工具箱:中间人劫持获取控制权

    前期准备 1.)整体思路 本次渗透测试采用诱导安装的方法,通过中间人劫持的方式在网页注入js,弹出蒙版层,诱导用户下载捆绑后门的FlashPlayer更新程序。...测试完毕将后门程序放在Apache根目录,同时在下文的js里面指定具体位置。...然后在主机发生网络访问的时候开启fruitywifi Inject模块。 在 status→fruityprox edit→Inject里面写入要注入的js脚本,实现诱导下载。...6).检查执行情况 每隔一段时间就对目标IP进行一次nmap扫描,当发现5900端口开放的时候,就可以确认渗透完成,此时关闭Inject模块。 附图·-安装过程: ?...后门程序和tvnserver同步安装,纵使发生意外情况,tvnserver安装失败,在flashplayer安装程序进程结束还会进行安装情况检查,并尝试第二次安装(不安装为系统服务,使用用户模式)。

    1.4K30

    HTML5手机APP开发入门(1)

    开发包和编译环境 在windows cmd 运行 npm install -g ionic@beta npm install –g cordova 注意:由于有长城在下载非常慢也有可能失败...,最好使用代理或V** 安装完成就可以开始生成项目了 Android SDK 这里我推荐安装Android Studio 本人不会java所以不会用eclipse 下载网址 http...JDK下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装完成,配置一下环境变量 Java...为了提高开发效率还需要安装一些插件 Emmt Angular ATOM 我推荐使用,毕竟是后面出来的感觉比sublime text好用 https://atom.io/ 安装的插件 开发语言 Angular2...使用了es6的规范,所以我推荐使用typescript环境 参考 https://angular.io/docs/ts/latest/quickstart.html 以上这些都完成就可以开始做开发了

    1.6K80

    攻防|社工钓鱼基本流程

    主要还是查文档自己多动手,学完就算不会写免杀马,改改别人GitHub的马子,过国内360火绒基本没问题,然后就是研究下捆绑exe释放正常文件,搞不懂直接给马子弹个框文件已损坏,无法打开也行,不然经常出现对方问你这文件怎么打不开...//循环打印进行延时 运行1m2s执行shellcode 沙箱分析时间没那么久 可以绕过沙箱检测 func add() { start := time.Now() //获取当前时间 /...监听器名字,此处为ecloud,记得修改为自己的 if ($2 ismatch $regex){ $pid = matched()[1]; $inject_pid...arch = "x86"; } binject($1, $pid, $listener, $arch); } } if($inject_pid...上线的操作 参考L33h0m师傅的文章分享我的CS钓鱼流程导图(权限维持+信息收集+渗透阶段) 总结 本文讲解了我对社工钓鱼的基本流程,偏向于思路,师傅们有其他思路欢迎在评论区留言,学习交流。

    40760

    COM 进程注入技术

    加上之前说的 C/S 架构,接口调用请求实际上是在服务端处理的,所以当服务端进程接收到执行回调的请求,触发回调执行完成代码注入。...已经解决的问题 原项目运行可能会遇到一些问题,在重写时简单处理了一下,问题如下: A、在获取目标进程 IPID 列表偏移时,判断条件不够导致后续步骤访问到错误地址导致崩溃 我在 find_ipid_table..._cEntries <= 0 { continue; } B、原项目默认取第一个 IPID 进行交互,但是第一个 IPID 对应的 TID 可能是 0x0000 或 0xFFFF,导致回调失败...entries[0].oxid; (*rc).oid = entries[0].oid; } 未解决的问题 每次注入都会消耗掉目标进程中的一个接口指针,不确定为什么会自动释放掉,当用完之后就会一直注入失败了...对于 TID 为 0x0000 或 0xFFFF 时总是注入失败,怎么解决 通用于 x86 和 x86_64 的 COM 进程

    1.8K30

    Psychological Science:空间注意的动态切换不影响客体特征捆绑

    特征捆绑包括非空间特征间的整合(特征-特征捆绑)、以及非空间特征和空间特征的整合(特征-位置捆绑)。特征捆绑失败会损害视知觉过程。...当注意资源不足,特征捆绑失败时往往会导致虚假捆绑(illusory conjunctions),例如一个绿色的正方形和红色的圆形会被表征为一个绿色的圆。...一个有关特征捆绑的模型提出:当注意窗口小而精确时,多特征会被整合为一个完整的客体,但是当注意窗口弥散且覆盖多个位置时,各特征可能会被独立编码,特征整合失败。...2.3结果 通过对刺激颜色和朝向的探测,来计算不同条件下刺激的多个特征报告错误是否存在相关(捆绑成功)还是无关(捆绑失败)。...该研究的亮点就在于通过采用眼动实验来向读者呈现了一个非常有趣的结果:空间注意的动态转移其实不会妨碍我们对物体特征进行捆绑,而空间注意的分离才会导致我们对物体特征捆绑失败

    52830

    简单红外线解码

    打印(“发送RC6 ”); 序列号。...对于Philips RC5或RC6遥控器,每按一次键,代码中的一位就会切换一次。接收器使用此切换位来确定何时再次按下某个键。...它返回一个结构,该结构包含原始数据,解码的数据,解码的数据中的位数以及用于解码该数据的协议。 对于解码,MATCH宏确定所测量的标记或间隔时间是否近似等于预期时间。...处理完成,resume()方法将状态设置为STATE_IDLE,以便中断例程可以开始记录下一次传输。这里有几件事要注意。...传输问题 如果发送失败,请首先确保您的IR LED实际正在发送。IR通常会显示在摄像机或手机摄像机上,因此这是一种简单的检查方法。尝试将LED对准接收器;除非您放大输出,否则不要期望很大的范围。

    2.2K51
    领券