I am having trouble with creating a FeatureLayer from an ArcGISDynamicMapServiceLayer. The console gives me an error of "this._url is null" when trying to create the FeatureLayer.
Here is a link to my Plunker version. If you go into controllers.js you will see on lines 55-65 I am trying to create the FeatureLayer. It is commented out but you can comment it back in and see what happens.
http://plnkr.co/edit/w4zQJdp2fSZ64xbqE4Kb?p=preview
Any help is greatly appreciated! Thanks
Koby
Koby,
Your requires and variable declarations are out of sync in the controller.js. Here is the correct order.
require(["esri/map", "esri/layers/ArcGISTiledMapServiceLayer", "esri/layers/DynamicLayerInfo", "dojo/_base/array", "esri/tasks/IdentifyTask", "esri/tasks/query", "esri/tasks/IdentifyParameters", "esri/layers/FeatureLayer", "esri/InfoTemplate", "dojo/on", "dojo/domReady!"], function(Map, Tiled, DynamicLayerInfo, arrayUtils, IdentifyTask, Query, IdentifyParameters, FeatureLayer, InfoTemplate, InfoWindow) {