Diblock copolymers consisting of a polymerized ionic liquid and poly(N-isopropylacrylamide). Effects of PNIPAM block length and counter ion on self-assembling and thermal properties