问题标签 [active-attr]

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.

0 投票
1 回答
557 浏览

reactjs - 反应路由器 NavLink 活动属性而不是 activeClassName

有没有办法在active属性中而不是activeClassName在 React Router NavLink 上设置活动状态?由于特定原因,它需要处于活动状态。NavLink 中有这个isActive功能,我认为它可能对实现我的需要很有用。但到目前为止我还没有结果。我在想像下面这样的东西,但它不起作用。

我试过的:

0 投票
1 回答
75 浏览

ruby-on-rails - Rails ActiveAttr Gem,在类中操作属性?

我有一个 Rails 5 类,其中包括 ActiveAttr::Model、ActiveAttr:MassAssignment 和 ActiveAttr::AttributeDefaults。

它使用该方法定义了几个属性attribute并具有一些实例方法。我在操作定义的属性时遇到了一些麻烦。我的问题是如何在初始化程序中设置属性值。一些代码:

正如我写的那样,该方法fetch_po_field不起作用,它认为 productontology 是一个局部变量(g_i_f_n(...)定义得更远,它起作用并且它的返回值是正确的)。我发现设置此变量的唯一方法是改为编写self.productontology。此外,实例变量@uri没有定义为属性,而是仅在此位置记录并从外部可见。

可能我只是忘记了 Ruby 和 Rails 的基础知识,我已经用 ActiveRecord 和 ActiveModel 做了这么久。任何人都可以解释为什么我需要 write self.productontology, using@productontology不起作用,以及为什么我编写原始代码的前任将 @ 表示法@uri与属性声明样式混合在一起?我想他一定有什么理由这样做。

我也对任何指向文档的指针感到满意。我无法找到 ActiveAttr 的文档,显示在 ActiveAttr 类的方法中对实例变量的操作。

谢谢 :-)