我想在视图中的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变量名的正确方法吗?它对我来说看起来很难看,编辑强调(红色波浪形)'='符号。