问题标签 [sling-models]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Eclipse apache sling - Eclipse 尝试连接到外部 sling 服务器时发生内部错误
我试图按照https://sling.apache.org/documentation/development/ide-tooling.html上的说明为 Apache Sling 设置 Eclipse 开发环境
尝试连接到外部 Apache Sling 服务器时出现错误。
请参阅下面的屏幕截图
我从 Eclipse 日志(workspace/.metadata/.log)中得到跟踪
我正在开发 Eclipse 4.2、Maven 3.0.5、ubuntu 14.04 LTS 和 Oracle JAVA 8。我使用的吊索是“org.apache.sling.launchpad-8.jar”
有人有什么主意吗?
请建议
谢谢
aem - WCM 使用类可以在我们可以使用吊索模型的任何地方使用。应该首选哪一个,为什么?
如果可以选择使用 Sling Models 或 WCM 使用类,何时以及为什么应该首选哪一个?
他们中的任何一个都有更好的表现吗?
提前致谢
aem - 如何在 SlingModels 中获取 LanguageManager 类?
我正在声明 LanguageManager 类,但不知道如何实例化它。
jcr - SlingModel 未正确映射 JCR
我有一个名为TextModel
.
我在 Sightly 中也有一个模板,用于呈现组件:
然后我将组件嵌入到页面中:
<div data-sly-resource="${@ resourceType='project/components/textModel'}" data-sly-unwrap></div>
并通过 JSON 创建初始 JCR 结构:
所有字段都正确保存在 JCR 中,但我的 Sling 模型返回 null 作为 和 的heading
值description
。
但是,当我创建这样的内容时:
有用。JSON 存储jcr_root/content/hello.json
在我的项目文件中,我正在localhost:8080/content/hello.html
浏览器中打开一个 URL。
aem - AEM、Sling 模型和资源解析器
我正在寻找这个问题的答案,无论是消极的还是积极的都找不到。
如果我们通过 sling 模型注入获得 ResourceResolver 的实例,谁负责关闭该资源解析器。我们是否必须关闭它,或者 sling 模型框架是否拥有资源解析器并为我们处理它?
简而言之,我们是在控制资源解析器的生命周期还是 Sling 模型?
我问,因为我发现没有 Sling Model 代码示例关闭资源解析器,而且似乎没有文章提到这一点。
提前致谢。
aem - 如何在 Sling 模型中获取设计对话框属性?
我有一个设计对话框,其中的值存储在 etc/design// 中。但是现在我应该如何在 Sling 模型中读取这些属性?
aem - 从 Sling Model 注入另一个 Sling 模型
给出了 2 个 Sling 模型,我想注入其中一个。这是否可以通过注释实现,或者我是否需要创建 PostContruct 方法作为解决方法?
例子:
A型
B型
junit - 使用自定义注入器测试 Sling 模型时出现问题
我一直在为一个项目使用吊索模型做一些工作,并在此过程中创建了几个自定义注入器。实施时(在 AEM 中使用),一切似乎都运行良好。但是,当我测试自定义注入器时没有运行。
这是我当前设置的示例
//在我的模型中
//在测试中(使用 wcm.io 模拟库进行测试)
测试编译并运行,但注入器没有被执行。我知道它已注册,因为当我没有在上下文中注册 Injector 的依赖服务时,我会收到错误消息。当我通过它进行调试时,没有一个断点被命中。我想知道我是否还需要在某处注册“Inheritable”注释,或者是否有人只有关于如何让自定义注入器执行的一般信息。
谢谢你
aem - 如何直观地使用两种不同的吊索模型(子组件html中的父吊索模型)?
我有父组件和子组件。我正在使用 data-sly-resource 在父组件(html)中包含子组件(基于类型的 3 种 html)。对于类型 3 子组件,我需要在 html 中呈现父组件的数据(我有父组件的吊索模型)。比较类型是从儿童吊索模型完成的。如何实现这个功能?
我的代码是
aem - 使用吊索模型和使用 WCMUSE 创建模型有什么区别(优点)?
创建和创建有什么区别
和