我对React仍然有点新意,我发现它很棒,但目前有一件事情在我脑海中,我想知道该怎么想.
例如,我正在制作一个结帐组件,我有一个减少优惠券字段.
我将我的活动的当前价格传递给优惠券,以便它可以计算新的:
{this.state.showCouponField ? (
<CouponForm
validateCoupon={(coupon) => this.setState({ coupon: coupon })}
initialValue={this.state.coupon ? this.state.coupon.token : ''}
initialPrice={this.state.event.final_price}
setReducedPrice={(reducedPrice) => this.setState({ reducedPrice })}
/>
) : null}
Run Code Online (Sandbox Code Playgroud)
然后显示:
<p className="lead">
Total :
<span className="pull-right">
{this.state.reducedPrice ? (
<span>
<s>
{isFree ? 'Gratuit' : `${event.real_final_price * this.state.participants} €`}
</s>
{this.state.reducedPrice === 0 ? 'Gratuit' : `${this.state.reducedPrice / 100 * this.state.participants} €`}
</span>
) : (
<span>
{isFree ? 'Gratuit' : `${event.real_final_price * this.state.participants} €`}
</span>
)}
</span>
</p>
Run Code Online (Sandbox Code Playgroud)
但是,例如,在 …
我正在尝试调整此捆绑包:https: //github.com/AStepanov/RedactorBundle 因为我需要使imperavi图像上传工作,但它不再更新...
现在我正在尝试将服务文件调整为yaml,因为我无法将xml导入到我的yaml文件中.
<parameters>
<parameter key="redactor.service.class">Stp\RedactorBundle\Model\RedactorService</parameter>
</parameters>
<services>
<service id="redactor.service" class="%redactor.service.class%">
<call method="setContainer">
<argument type="service" id="service_container" />
</call>
</service>
<service id="form.type.redactor" class="Stp\RedactorBundle\Form\Type\RedactorType">
<argument type="service" id="redactor.service" />
<tag name="form.type" alias="redactor" />
</service>
</services>
Run Code Online (Sandbox Code Playgroud)
所以,如果有人能告诉我如何将其翻译成yaml,我将非常感激!
我实际上已经要求任何方法使它工作但没有答案,所以顺便说一句,如果你知道如何使imperavi redactor图像上传工作随时告诉我!
感谢帮助.