DevExtreme Angular - EndpointSelector Methods
This section describes methods that control an EndpointSelector instance.
urlFor(key)
Gets an endpoint with a specific key.
jQuery
JavaScript
var endpointSelector = new DevExpress.data.EndpointSelector({
db1: {
local: "http://localhost:55555/service1.svc/",
production: "http://services.example.com/service1.svc/"
},
db2: {
local: "http://localhost:55555/service2.svc/",
production: "http://services.example.com/service2.svc/"
}
});
// Logs http://localhost:55555/service1.svc/ or http://services.example.com/service1.svc/
// depending on whether the app's local or deployed version is running
console.log(endpointSelector.urlFor("db1"));Angular
TypeScript
import EndpointSelector from "devextreme/data/endpoint_selector";
// ...
export class AppComponent {
endpointSelector: EndpointSelector;
constructor() {
this.endpointSelector = new EndpointSelector({
db1: {
local: "http://localhost:55555/service1.svc/",
production: "http://services.example.com/service1.svc/"
},
db2: {
local: "http://localhost:55555/service2.svc/",
production: "http://services.example.com/service2.svc/"
}
});
// Logs http://localhost:55555/service1.svc/ or http://services.example.com/service1.svc/
// depending on whether the app's local or deployed version is running
console.log(this.endpointSelector.urlFor("db1"));
}
}
Feel free to share topic-related thoughts here.
If you have technical questions, please create a support ticket in the DevExpress Support Center.
Thank you for the feedback!
If you have technical questions, please create a support ticket in the DevExpress Support Center.