ν΄λ¦¬λ¨Έ 1.0μμ ν νλ¦Ώ domμ λ§ν¬κ° μλ λ΄ μμλ νμ¬ λΈλΌμ°μ μμΉκ° μλ μμκ° λ‘λλ μμΉλ₯Ό κΈ°μ€μΌλ‘ λ€μ μμ±λ©λλ€.
μ¦, (λ΄ μμμμ) λ΄κ° κ°μ§κ³ μλ κ²½μ° :
<a href="/about">About us</a>
νμ΄μ§λ http://widgets.com/
μ μμ§λ§ μ μ μ½ν
μΈ λ http://cdn.com/path/to/content/
μμ μ 곡λλ©° λ§ν¬λ http://widgets.com/about
http://cdn.com/about
λ₯Ό κ°λ¦¬ν΅λλ€.
μ΄κ²μ urlResolver μ½λλ‘ μΈν΄ λ°μνλ κ²μΌλ‘ 보μ λλ€.
function resolve(url, ownerDocument) {
if (url && url[0] === '#') {
return url;
}
var resolver = getUrlResolver(ownerDocument);
resolver.href = url;
return resolver.href || url;
}
function getUrlResolver(ownerDocument) {
return ownerDocument.__urlResolver || (ownerDocument.__urlResolver = ownerDocument.createElement('a'));
}
λ΄ μμμ μ μ©λκ³ μμ΅λλ€.
νμ¬ ν΄κ²° λ°©λ²μ λ°μ΄ν° λ°μΈλ©μ ν΅ν΄ κ³μ°λ ν¨μμ URLμ μ½μ νλ κ²μ λλ€. μ:
<a href="{{str('/about')}}">About us</a>
~μ ν¨κ»
str: function(s) { return s; },
λ΄ μμμμ ...νμ§λ§ κ·Έκ²μ μ΄λ¦¬μμ μΌμ λλ€.
μΆ©λ. μ΄κ²μ λλ₯Ό λͺ λ² λ¬Όλ¦° ν° λ¬Έμ μ λλ€.
μ λ κ²½λ‘λ λ€μ μμ±ν΄μλ μ λ©λλ€. μ΄ λ¬Έμ λ μμ λμ΄μΌ ν©λλ€.
Ping @azakus / @tjsavage -- μ΄κ²μ μ€λλ Slack μ±λμμ λ¨κ±°μ΄ μ£Όμ μμ΅λλ€. λλΆλΆμ μ¬λλ€μ μ΄κ²μ +1νλ €λ κ²½ν₯μ΄ μλ κ² κ°μ§λ§, ν΄κ²°ν΄μΌ ν κ½€ μ€μν λ¬Έμ μΈ κ² κ°μ΅λλ€.
λ€μκ³Ό κ°μ΄ κ³μ°λ λ°μΈλ©μ μ¬μ©ν λ νμ€ν λ€λ₯΄κ² λμν΄μλ μ λ©λλ€.
<iron-ajax
url="/api/v1[[endpoint]]"
></iron-ajax
(μ΄λ° μμΌλ‘ νμ΄μ§μ λν΄ ν΄κ²°λ¨)
κ°μ₯ μ μ©ν λκΈ
Ping @azakus / @tjsavage -- μ΄κ²μ μ€λλ Slack μ±λμμ λ¨κ±°μ΄ μ£Όμ μμ΅λλ€. λλΆλΆμ μ¬λλ€μ μ΄κ²μ +1νλ €λ κ²½ν₯μ΄ μλ κ² κ°μ§λ§, ν΄κ²°ν΄μΌ ν κ½€ μ€μν λ¬Έμ μΈ κ² κ°μ΅λλ€.