现在,我有一个按钮叫做:reset defaults
我在button标记中调用(click)="onResetDefault()"
,我希望onResetDefault()
方法只是刷新特定组件,而不是整个窗口(与location.reload()
不同)。我该怎么做?使用角2+练习的答案将得到赞赏:)
最佳答案
在组件中创建一个局部变量(假设angular 2+时使用typescript):
myValue: string;
然后通过其他方式操纵变量。
然后在组件中调用onresetdefault()方法,如下所示:
onResetDefault(): void {
myValue = 'Default';
}
我不知道你怎么和为什么会触发页面重新加载,但这应该是你想要的。
在您的模板(.html)中,它肯定是在某个地方出现的,最简单的是:
my value is: {{ myValue }}