我想在我的视图中的 foreach 块中生成 javascript 变量名。到目前为止,我有这样的事情:
@foreach (var layer in Model.Layers)
{
@:var @layer.Name = new FeatureLayer("@layer.Url", {
@:mode: FeatureLayer.MODE_ONDEMAND,
@:outFields: ["*"]
@:});
@:map.addLayer(@layer.Name);
}
它似乎可以正常渲染和工作(还有另一个问题阻碍了我完全测试它的能力)。这是在 foreach 循环中生成 js 变量名的正确方法吗?它对我来说看起来很丑,编辑器在(红色曲线)下划线了“=”符号。