javascript - ¿Qué significa "html?v=<%= VERSION %>"?
Estoy teniendo dificultades para encontrar la respuesta. Básicamente, ¿qué está haciendo el ?v=<%= VERSION %> en la siguiente línea?
'./components/home/home.html?v=<%= VERSION %>
Si ayuda, el archivo fuente se puede ver aquí.
O aquí:
import {Component, View} from 'angular2/angular2';
import {RouterLink} from 'angular2/router';
@Component({
selector: 'component-1'
})
@View({
templateUrl: './components/home/home.html?v=<%= VERSION %>',
directives: [RouterLink]
})
export class Home {}
Respuesta #1
?v=<%= VERSION %>
Un truco común para cache busting.
Un resultado rápido en Google sobre el tema: http://webassets.readthedocs.org/en/latest/expiring.html
Respuesta #2
Supongo que esto realmente es similar a ASP, por lo que es una abreviatura del método Response.Write.
<%= VERSION %>
igual
<%
Response.Write(VERSION)
%>
Esta línea está usando este "write" para controlar la versión de la plantilla.
