1

我想在我的视图中的 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 变量名的正确方法吗?它对我来说看起来很丑,编辑器在(红色曲线)下划线了“=”符号。

4

0 回答 0