Polymer: 폴리머 1.0은 νŽ˜μ΄μ§€κ°€ μ•„λ‹Œ μ†ŒμŠ€ λ¬Έμ„œλ₯Ό κΈ°μ€€μœΌλ‘œ 링크λ₯Ό λ‹€μ‹œ μž‘μ„±ν•©λ‹ˆλ‹€.

에 λ§Œλ“  2015λ…„ 09μ›” 17일  Β·  4μ½”λ©˜νŠΈ  Β·  좜처: Polymer/polymer

폴리머 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; },

λ‚΄ μš”μ†Œμ—μ„œ ...ν•˜μ§€λ§Œ 그것은 어리석은 μΌμž…λ‹ˆλ‹€.

needs investigation p1 hooli

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

Ping @azakus / @tjsavage -- 이것은 μ˜€λŠ˜λ‚  Slack μ±„λ„μ—μ„œ 뜨거운 μ£Όμ œμ˜€μŠ΅λ‹ˆλ‹€. λŒ€λΆ€λΆ„μ˜ μ‚¬λžŒλ“€μ€ 이것을 +1ν•˜λ €λŠ” κ²½ν–₯이 μ—†λŠ” 것 κ°™μ§€λ§Œ, ν•΄κ²°ν•΄μ•Ό ν•  κ½€ μ€‘μš”ν•œ 문제인 것 κ°™μŠ΅λ‹ˆλ‹€.

λͺ¨λ“  4 λŒ“κΈ€

좩돌. 이것은 λ‚˜λ₯Ό λͺ‡ 번 λ¬Όλ¦° 큰 λ¬Έμ œμž…λ‹ˆλ‹€.

μ ˆλŒ€ κ²½λ‘œλŠ” λ‹€μ‹œ μž‘μ„±ν•΄μ„œλŠ” μ•ˆ λ©λ‹ˆλ‹€. 이 λ¬Έμ œλŠ” μˆ˜μ •λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

Ping @azakus / @tjsavage -- 이것은 μ˜€λŠ˜λ‚  Slack μ±„λ„μ—μ„œ 뜨거운 μ£Όμ œμ˜€μŠ΅λ‹ˆλ‹€. λŒ€λΆ€λΆ„μ˜ μ‚¬λžŒλ“€μ€ 이것을 +1ν•˜λ €λŠ” κ²½ν–₯이 μ—†λŠ” 것 κ°™μ§€λ§Œ, ν•΄κ²°ν•΄μ•Ό ν•  κ½€ μ€‘μš”ν•œ 문제인 것 κ°™μŠ΅λ‹ˆλ‹€.

λ‹€μŒκ³Ό 같이 κ³„μ‚°λœ 바인딩을 μ‚¬μš©ν•  λ•Œ ν™•μ‹€νžˆ λ‹€λ₯΄κ²Œ λ™μž‘ν•΄μ„œλŠ” μ•ˆ λ©λ‹ˆλ‹€.

<iron-ajax
    url="/api/v1[[endpoint]]"
></iron-ajax

(이런 μ‹μœΌλ‘œ νŽ˜μ΄μ§€μ— λŒ€ν•΄ 해결됨)

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰