【发布时间】:2022-09-27 20:01:53
【问题描述】:
我正在做一个基本的控制器并尝试从带有标签值的 HTML 中获取数据。
问题是数据总是空的
<div data-controller=\"selectable\">
<div class=\"flex\" data-selectable-iconurl=\"test\" data-selectable-iconurl-value=\"test\">
something here
</div>
</div>
请注意,我对值标签(来自不同的帖子)进行了多种组合,以验证一个是否有效。
现在当我尝试访问控制器中的值时总是为空
// selectable_controller.js
import {Controller} from \"@hotwired/stimulus\"
export default class extends Controller {
static values = {iconurl: String }
connect() {
console.log(this.iconurlValue)
}
}
我仔细检查了文档,找不到为什么该值没有传递给控制器并且始终为空