¿Cómo represento un tipo de devolución en un file de interfaz de Typescript?

Cuál es la diferencia entre el siguiente código: changeName(): ng.IPromise<any>; y changeName: () => ng.IPromise<any>; Entiendo que uno es un tipo de devolución, pero estoy confundido acerca del primero. Aquí está el cuerpo de la function: changeName = (): ng.IPromise<any> => { var self = this; self.chnAction = "PREFERENCES.CHANGE_NAME.SUBMITTING_BUTTON_TEXT"; self.chnErrorMessage = null; return self.uss.changeName( self.chnNewFirstName, […]

Biblioteca de charts JS que permite el sombreado parcial del eje y

He estado buscando una biblioteca de charts de líneas que le permita sombrear una o más secciones del eje y para mostrar un range aceptable para el valor que se grafica. Algo similar a esto Utilicé los Gráficos de Google en proyectos anteriores y busqué en la documentation de varias bibliotecas encontradas a través de […]

Obtener el índice de columnas del nombre de la columna en la grilla de Kendo en Javascript

¿Hay alguna manera de averiguar el índice de la columna en la cuadrícula si conocemos el nombre de la columna en la cuadrícula de Kendo? p.ej EmployeeID| Name 123 | John Quiero saber el índice del campo 'Nombre', es decir, 1 en la grilla. Alguna sugerencia. Gracias. Sanjeev

async / await en un método de class llamado "entonces"

Creé una class que tiene un método "entonces". Esta class no está relacionada con el tipo Protable; el método "entonces" tiene un propósito diferente y no devuelve una promise. Estoy intentando escribir una function async / await en Typescript 2.1.4 que espera y devuelve una instancia de esta class, pero el server de Typescript en […]

Promise.all () trabaja para IE 11

Antecedentes: se me ha encomendado la tarea de ayudar a resolver un problema con el siguiente error: 'Promise' is undefined' Que es parte de nuestro script sessionsmodel.js: return Promise.all(promises); promises son una serie de acciones que deben suceder y, si fallan, se rechazan. Pregunta: En base a mi investigación, IE no es compatible con Promise […]

Matriz multidimensional dentro del object

Por favor revisa este object javascript: var obj = [{ id: "A", children: [{ id: "B", children: [{ id: "C", children: [{ id: "D", children: [{ id: "E", children: [{ id: "F" }] }] }, { id: "G", children: { id: "H" } }] }, { id: "I" }] }, { id: "J", children: [{ […]

almacenamiento local vs Web SQL

Estoy trabajando en un proyecto, que es una aplicación web mobile. Estoy usando JQuery mobile. Tengo una página con una vista de list jquery, cuando un usuario hace clic en cada elemento de la list, todos los datos asociados con ese elemento se pasan a una página de dialog. Usé el almacenamiento local para pasar […]

La function original se llama en lugar de stub

Tengo problemas para que el código de Sinon funcione correctamente para mí. Cuando termino la list en retro y las ejecuciones de testing, app.get('/retro', retro.list) está ejecutando la function original retro.list lugar del stub. Como esto sucede, la testing falla porque el callCount del callCount es 0. Estoy más familiarizado con coffeescript y he rebatido […]

Pasar variables a las manillas llamada de ayuda

Me gustaría pasar datos de plantilla a un método de ayuda "campo de text" que he definido, como este: {{textfield label="{{label}}" id="account_{{attributes.id}}" name="account[{{attributes.name}}]" class="some-class" requinetworking="true"}} (tenga en count las references {{label}} y {{attributes.id}} dentro de la llamada de ayuda {{textfield}}) Aquí es donde configuro la plantilla: data = { "attributes": { "id": "name", "name": "name" […]

jQuery .val () no funciona en html chunk?

No puedo entender por qué este código no funciona como se esperaba: var $obj = jQuery('<div>xx<input type="text" value="" />xx</div>'); $obj.find('input').val('testing'); console.log($obj.html()); El resultado resultante es sin ningún cambio, es decir, sin cambio en el valor. Pero append() y otras funciones funcionan bien. ¿Qué podría estar mal?

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.