要在Angular中运行时评估自定义字符串,可以使用Angular的内置eval函数。以下是一个示例解决方案:
import { Component } from '@angular/core';
@Component({
selector: 'app-evaluate-string',
templateUrl: './evaluate-string.component.html',
styleUrls: ['./evaluate-string.component.css']
})
export class EvaluateStringComponent {
inputString: string;
evalResult: any;
evaluateString() {
this.evalResult = eval(this.inputString);
}
}
这样,当用户输入一个自定义字符串并点击按钮时,Angular将评估这个字符串并将结果显示在页面上。请注意,使用eval函数可能存在安全风险,因此在实际应用中应谨慎使用,并确保对输入字符串进行适当的验证和过滤。