Guest User

Untitled

a guest
Sep 26th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. static get properties() {
  2. return {
  3. plan:Object,
  4. };
  5. }
  6.  
  7. <div class="body"><p class="title">${this.plan.title}</p></div>
  8.  
  9. <health-check plan='{ "title" : "Solution Architecure",
  10. "status" : "Approved" }'></health-check>
  11.  
  12. <health-check planString='{
  13. "title": "Solution Architecure",
  14. "status": "Approved"
  15. }'>
  16. </health-check>
  17.  
  18. class HealthCheck extends LitElement {
  19. static get properties () {
  20. return {
  21. planString: String
  22. }
  23. }
  24.  
  25. render () {
  26. return html`
  27. <div class='body'>
  28. <p class='title'>${JSON.parse(this.planString).title}</p>
  29. </div>
  30. `
  31. }
  32. }
  33.  
  34. <my-app></my-app>
  35.  
  36. class App extends LitElement {
  37. render () {
  38. return html`
  39. <health-check .plan='${{
  40. title: 'Solution Architecure',
  41. status: 'Approved'
  42. }}'>
  43. </health-check>
  44. `
  45. }
  46. }
  47.  
  48. class HealthCheck extends LitElement {
  49. static get properties () {
  50. return {
  51. plan: Object
  52. }
  53. }
  54.  
  55. constructor () {
  56. super()
  57. this.plan = {}
  58. }
  59.  
  60. render () {
  61. return html`
  62. <div class='body'>
  63. <p class='title'>${this.plan.title}</p>
  64. </div>
  65. `
  66. }
  67. }
Add Comment
Please, Sign In to add comment