{"action":"created","issue":{"url":"https://api.github.com/repos/angular/material/issues/1601","labels_url":"https://api.github.com/repos/angular/material/issues/1601/labels{/name}","comments_url":"https://api.github.com/repos/angular/material/issues/1601/comments","events_url":"https://api.github.com/repos/angular/material/issues/1601/events","html_url":"https://github.com/angular/material/issues/1601","id":58455466,"number":1601,"title":"md-select: Make the display of the selected value configurable","user":{"login":"Frank3K","id":8014077,"avatar_url":"https://avatars.githubusercontent.com/u/8014077?v=3","gravatar_id":"","url":"https://api.github.com/users/Frank3K","html_url":"https://github.com/Frank3K","followers_url":"https://api.github.com/users/Frank3K/followers","following_url":"https://api.github.com/users/Frank3K/following{/other_user}","gists_url":"https://api.github.com/users/Frank3K/gists{/gist_id}","starred_url":"https://api.github.com/users/Frank3K/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Frank3K/subscriptions","organizations_url":"https://api.github.com/users/Frank3K/orgs","repos_url":"https://api.github.com/users/Frank3K/repos","events_url":"https://api.github.com/users/Frank3K/events{/privacy}","received_events_url":"https://api.github.com/users/Frank3K/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-02-21T11:01:59Z","updated_at":"2015-02-21T15:41:19Z","closed_at":null,"body":"> Seperated this issue from #1563 as suggested by @gkalpak (https://github.com/angular/material/issues/1563#issuecomment-75307693)\r\n\r\nCurrently there is no way to configure the display of the selected value in an `md-select`. \r\n\r\n[This Plunker](http://plnkr.co/edit/FzvqHazia1AAmTt5BjNb?p=preview) shows the differences between a native select (with support for ng-options `select as label for value in array` syntax) and `md-select`. Where the native select-element can have a label on both the select and its options, md-select currently only supports labels on the options.\r\n\r\nDemo using [v0.8.0-rc1-master-eda14e9](https://github.com/angular/bower-material/commit/5d70169b6147dc15144d3f85a929a9ac3f429584). Change comments in source to change to master.\r\n\r\nNote that in ng-options you can even apply a filter to the label in `select as label for value in array`, e.g. `select as label | translate for value in array` using the excellent [angular-translate](https://github.com/angular-translate/).\r\n\r\n@jadrake75: can you update this issue with your comment?"},"comment":{"url":"https://api.github.com/repos/angular/material/issues/comments/75377040","html_url":"https://github.com/angular/material/issues/1601#issuecomment-75377040","issue_url":"https://api.github.com/repos/angular/material/issues/1601","id":75377040,"user":{"login":"jadrake75","id":3221886,"avatar_url":"https://avatars.githubusercontent.com/u/3221886?v=3","gravatar_id":"","url":"https://api.github.com/users/jadrake75","html_url":"https://github.com/jadrake75","followers_url":"https://api.github.com/users/jadrake75/followers","following_url":"https://api.github.com/users/jadrake75/following{/other_user}","gists_url":"https://api.github.com/users/jadrake75/gists{/gist_id}","starred_url":"https://api.github.com/users/jadrake75/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jadrake75/subscriptions","organizations_url":"https://api.github.com/users/jadrake75/orgs","repos_url":"https://api.github.com/users/jadrake75/repos","events_url":"https://api.github.com/users/jadrake75/events{/privacy}","received_events_url":"https://api.github.com/users/jadrake75/received_events","type":"User","site_admin":false},"created_at":"2015-02-21T15:41:19Z","updated_at":"2015-02-21T15:41:19Z","body":"(as requested here was my previous comment)\r\n\r\nIf your items for the options are objects, you may want one field for the option drop-down and another for value (the object likely). However upon selection, md-select is using the ng-model (which is an object in this case). There should be a label (preferred) you can set on md-select or use the \"display\" value from the selected md-option instead of the ng-model. Note this is not the same as placeholder\r\n\r\nThe plunker from Frank3K I think shows the issue. In case it is not clear (took me a second to see that it was the same issue) I created a more verbose example here:\r\nhttp://plnkr.co/edit/ZVfNcK?p=preview\r\n\r\nA syntax with label=\"name\" might be a clean option\r\n\r\n&lt;md-select ng-model=\"selectedFilter\" label=\"name\" placeholder=\"Select a filter\">\r\n &lt;md-option ng-value=\"opt\" ng-repeat=\"opt in filters\">{{ opt.name }}&lt;/md-option>\r\n &lt;/md-select>\r\n\r\nUPDATE:  I can confirm that I am able to use the &lt;md-select-label> inside of the &lt;md-select> with a {{ }} expression on the model object like so:\r\n\r\n&lt;md-select ng-model=\"selectedFilter\" label=\"name\" placeholder=\"Select a filter\">\r\n   &lt;md-select-label>{{ selectedFilter.name }}&lt;/md-select-label> \r\n   &lt;md-option ng-value=\"opt\" ng-repeat=\"opt in filters\">{{ opt.name }}&lt;/md-option>\r\n &lt;/md-select>\r\n\r\nIf this is the \"way proposed going forward\" it should be properly documented (I realize we are still rc1 + latest build here and appreciate the efforts to assist)\r\n\r\n\r\n\r\n"}}